METHOD_0 ( ) { java . util . List < IDENT_0 . IDENT_1 . model . IDENT_2 . IDENT_3 > IDENT_4 = new java . util . ArrayList ( java . util . Arrays . asList ( IDENT_5 , IDENT_6 , root ) ) ; IDENT_0 . IDENT_1 . model . IDENT_2 . IDENT_7 . METHOD_1 ( IDENT_4 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . util . List ) { final java . util . Map < IDENT_8 , IDENT_0 . IDENT_1 . model . IDENT_2 . IDENT_7 < IDENT_8 > > IDENT_9 = new java . util . HashMap ( ) ; for ( IDENT_8 IDENT_2 : IDENT_4 ) { IDENT_9 . put ( IDENT_2 , new IDENT_0 . IDENT_1 . model . IDENT_2 . METHOD_2 ( IDENT_2 ) ) ; } java . util . Collections . METHOD_1 ( IDENT_4 , new java . util . IDENT_10 < IDENT_8 > ( ) { @ IDENT_0 . IDENT_1 . model . IDENT_2 . Override public int compare ( IDENT_8 IDENT_11 , IDENT_8 IDENT_12 ) { return IDENT_9 . get ( IDENT_11 ) . compareTo ( IDENT_9 . get ( IDENT_12 ) ) ; } } ) ; }
org . junit . Assert . assertEquals ( java . util . Arrays . asList ( root , IDENT_6 , IDENT_5 ) , IDENT_4 )