void (final PsiMethod method, ArrayList<UsageInfo> result, PsiMethod[] overriders) { if (!GroovyLanguage.INSTANCE.equals(method.getLanguage())) return; PsiParameter[] parameters = method.getParameterList().getParameters(); for (ParameterInfo info : myChangeInfo.getNewParameters()) { if (info.getOldIndex() >= 0) { PsiParameter parameter = parameters[info.getOldIndex()]; if (!info.getName().equals(parameter.getName())) { addParameterUsages(parameter, result, info); for (PsiMethod overrider : overriders) { if (!GroovyLanguage.INSTANCE.equals(overrider.getLanguage())) continue; PsiParameter parameter1 = overrider.getParameterList().getParameters()[info.getOldIndex()]; if (parameter.getName().equals(parameter1.getName())) { addParameterUsages(parameter1, result, info); } } } } } }