private static void printAST(ASTNode node, int indent) {
   while (node != null) {
     for (int i = 0; i < indent; i++) {
       System.out.print(" ");
     }
     System.out.println(node.toString() + " " + node.getTextRange().toString());
     printAST(node.getFirstChildNode(), indent + 2);
     node = node.getTreeNext();
   }
 }