void (final @NotNull PsiAnonymousClass aClass) { JavaElementArrangementEntry entry = createNewEntry(aClass.getTextRange(), ANONYMOUS_CLASS, aClass.getName()); if (entry == null) { return; } processChildrenWithinEntryScope(entry, () -> { PsiExpressionList list = aClass.getArgumentList(); if (list != null && list.getTextLength() > 0) { JavaElementArrangementEntry listEntry = createNewEntry(list.getTextRange(), ANON_CLASS_PARAMETER_LIST, aClass.getName()); processEntry(listEntry, null, list); } createAndProcessAnonymousClassBodyEntry(aClass); }); }