boolean (@NotNull UDeclaration node) { processComments(node); RefElement refElement = myRefManager.getReference(node.getSourcePsi()); if (refElement != null) { myRefManager.buildReferences(refElement); } PsiModifierListOwner javaModifiersListOwner = ObjectUtils.tryCast(node.getJavaPsi(), PsiModifierListOwner.class); if (javaModifiersListOwner != null) { PsiAnnotation externalAnnotation = myExternalAnnotationsManager.findExternalAnnotation(javaModifiersListOwner, BatchSuppressManager.SUPPRESS_INSPECTIONS_ANNOTATION_NAME); UAnnotation uAnnotation = UastContextKt.toUElement(externalAnnotation, UAnnotation.class); if (uAnnotation != null) { retrieveSuppressions(uAnnotation, node); } } return true; }