boolean (@NotNull final CharSequence buffer, @NotNull Language fileLanguage, @NotNull final Project project) { if (!StringUtil.startsWith(buffer, "/**") || !StringUtil.endsWith(buffer, "*/")) return false; Lexer lexer = lexerByProject.apply(project); lexer.start(buffer); if (lexer.getTokenType() == myJavaDocElementTypeFactory.getContainer().DOC_COMMENT) { lexer.advance(); return lexer.getTokenType() == null; } return false; }