protected override bool CanBeAnnotated(IDeclaredElement declaredElement, ITreeNode context, IPsiModule module)
 {
     var parameter = declaredElement as IParameter;
     return parameter != null &&
            (parameter.Type.IsGenericIEnumerable() ||
             parameter.Type.IsImplicitlyConvertibleTo(
                 new DeclaredTypeFromCLRName(PredefinedType.MULTICAST_DELEGATE_FQN, module),
                 context.GetTypeConversionRule()));
 }