public void printTree(ParseTreeNode<ITreeNode> node,  StreamWriter someStream)
 {
     if (node.getLeft() != null)
     {
         node.getLeft().printPTreeNode(someStream);
         printTree(node.getLeft(), someStream);
     }
     if (node.getRight() != null)
     {
         node.getRight().printPTreeNode(someStream);
         printTree(node.getRight(), someStream);
     }
 }