Pop complete current level
while ( NodeCount > 0 ) { Node Node = q . peek ( ) ; q . remove ( ) ; if ( Node . left != null ) q . add ( Node . left ) ; if ( Node . right != null ) q . add ( Node . right ) ; NodeCount -- ; }