METHOD_0 ( ) { java . util . List < com . IDENT_0 . atlas . tree . IDENT_1 > IDENT_2 = com . IDENT_0 . atlas . tree . IDENT_3 . METHOD_1 ( root ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( IDENT_4 extends com . IDENT_0 . atlas . tree . IDENT_5 ) { return com . IDENT_0 . atlas . tree . IDENT_3 . METHOD_2 ( root , com . google . common . collect . Lists . < IDENT_4 > newArrayList ( ) , new com . IDENT_0 . atlas . tree . IDENT_6 < IDENT_4 , java . util . List < IDENT_4 > > ( ) { public java . util . List < IDENT_4 > METHOD_3 ( IDENT_4 node , java . util . List < IDENT_4 > IDENT_7 ) { if ( ! ( node . METHOD_4 ( ) . iterator ( ) . hasNext ( ) ) ) { IDENT_7 . add ( node ) ; } return IDENT_7 ; } } ) ; }
org . junit . Assert . assertThat ( METHOD_1 . size ( ) , org . hamcrest . CoreMatchers . equalTo ( 3 ) )