void (@NotNull GrMethod method) { if (checkMethod(method)) { final GrModifierFix modifierFix = new GrModifierFix(method, PsiModifier.STATIC, false, true, descriptor -> { final PsiElement element = descriptor.getPsiElement(); final PsiElement parent = element.getParent(); assert parent instanceof GrMethod : "element: " + element + ", parent:" + parent; return ((GrMethod)parent).getModifierList(); }); registerError(method.getNameIdentifierGroovy(), GroovyBundle.message("method.may.be.static"), new LocalQuickFix[]{modifierFix}, ProblemHighlightType.GENERIC_ERROR_OR_WARNING); } }