void (PsiMethod method, PsiParameter parameter) { if (!parameter.hasModifierProperty(PsiModifier.FINAL)) { return; } if (method.hasModifierProperty(PsiModifier.ABSTRACT)) { registerModifierError(PsiModifier.FINAL, parameter, parameter); } else if (!onlyWarnOnAbstractMethods) { check(parameter); } }