question: public AbstractBinaryTraversal ( IBinaryTreeNode < T > node ) { if ( node == null ) { throw new NullPointerException ( "AbstractBinaryTraversal received null starting point" ) ; } stack . add ( new Moment ( node , initialPhase ( ) ) ) ; advance ( ) ; }
target:  Start the traversal at the given node.