void (@NotNull PsiMethod method) { super.visitMethod(method); if (!PsiUtil.getLanguageLevel(method).isAtLeast(LanguageLevel.JDK_1_7)) return; if (AnnotationUtil.isAnnotated(method, CommonClassNames.JAVA_LANG_SAFE_VARARGS, 0)) return; if (!method.isVarArgs()) return; final PsiParameter[] parameters = method.getParameterList().getParameters(); final PsiParameter psiParameter = parameters[parameters.length - 1]; if (!psiParameter.isVarArgs()) return; checkForHeapPollution(method, psiParameter); }