@NotNull
@Override
public ASTNode parse(IElementType root, PsiBuilder builder) {
builder.setDebugMode(true);
PsiBuilder.Marker rootMarker = builder.mark();
CompilationUnit.parse(new PbPatchedPsiBuilder(builder));
rootMarker.done(root);
return builder.getTreeBuilt();
}