PsiBuilder (final ASTNode chameleon) { return BasicJavaParserUtil.createBuilder(chameleon, (psi) -> PsiUtil.getLanguageLevel(psi), (level) -> (BasicJavaLexer)JavaParserDefinition.createLexer(level), (psi) -> obtainTokens(psi)); }