void (@NotNull Editor editor, @NotNull AbstractBasicJavaSmartEnterProcessor processor, @NotNull ASTNode lastValidForPart, @NotNull ASTNode forStatement) { final Project project = editor.getProject(); int offset = lastValidForPart.getTextRange().getEndOffset(); if (project != null && CodeStyle.getSettings(editor).getCommonSettings(JavaLanguage.INSTANCE).SPACE_AFTER_COMMA) { if (editor.getDocument().getCharsSequence().charAt(lastValidForPart.getTextRange().getEndOffset() - 1) != ';') { offset++; } for (ASTNode element = lastValidForPart.getTreeNext(); element != null && element != BasicJavaAstTreeUtil.getRParenth(forStatement) && element.getTreeParent() == forStatement; element = element.getTreeNext()) { if (isWhiteSpaceIncludingJsp(element) && element.getTextLength() > 0) { offset++; break; } } } processor.registerUnresolvedError(offset); }