public void printTree(PrintWriter p,Node node,int maxDepth,Node markNode){
  printTree(p,node,maxDepth,markNode,1);
  p.println();
  p.flush();
}

public void printTree ( PrintWriter p , Node node , int maxDepth , Node markNode ) { printTree ( p , node , maxDepth , markNode , 1 ) ; p . println ( ) ; p . flush ( ) ; }
prints a textual ast display , one line per node , with nesting .
