void (@NotNull final RefClass refClass) { if (problemsProcessor.getDescriptions(refClass) == null) return; if (!refClass.isAnonymous() && !PsiModifier.PRIVATE.equals(refClass.getAccessModifier())) { globalContext.enqueueDerivedClassesProcessor(refClass, inheritor -> { ((RefClassImpl)refClass).setFlag(false, CanBeFinalAnnotator.CAN_BE_FINAL_MASK); problemsProcessor.ignoreElement(refClass); return false; }); } }