void (@NotNull PsiClass aClass) { super.visitClass(aClass); final PsiElement parent = aClass.getParent(); if (!(parent instanceof PsiDeclarationStatement) && !(aClass instanceof PsiAnonymousClass)) { return; } if (!SerializationUtils.isSerializable(aClass)) { return; } final LocalVariableReferenceFinder visitor = new LocalVariableReferenceFinder(aClass); PsiElement child = aClass.getLBrace(); while (child != null) { child.accept(visitor); child = child.getNextSibling(); } }