IntentionAction (@NotNull PsiNameValuePair pair) { final PsiReference reference = pair.getReference(); if (reference == null) return null; final PsiMethod resolved = ObjectUtils.tryCast(reference.resolve(), PsiMethod.class); if (resolved == null) return null; final PsiType returnType = resolved.getReturnType(); if (!(returnType instanceof PsiArrayType)) return null; return new MergeDuplicateAttributesFix(pair).asIntention(); }