METHOD_0 ( ) { com . google . common . collect . IDENT_0 < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Node > components = com . google . common . collect . IDENT_5 . create ( ) ; components . add ( IDENT_6 . IDENT_7 ) ; components . add ( IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . ast . IDENT_8 . IDENT_9 . of ( 0 ) ) ; components . add ( IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . ast . IDENT_8 . IDENT_9 . of ( 1 ) ) ; components . add ( IDENT_10 . IDENT_11 ) ; IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . ArrayList < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_12 > IDENT_13 = new IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . ArrayList ( ) ; IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Map < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_14 , IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Node > IDENT_15 = new IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . HashMap ( ) ; IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_12 IDENT_16 = IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_12 . METHOD_1 ( IDENT_15 , IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . ast . IDENT_8 . IDENT_9 . of ( 0 ) ) ; IDENT_16 . setId ( STRING_0 ) ; IDENT_13 . add ( IDENT_16 ) ; IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_17 IDENT_18 = new IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_2 ( new IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_3 ( 3 , IDENT_19 . IDENT_20 ) , new IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_4 ( ) ) ; IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Optional < org . apache . commons . lang3 . tuple . IDENT_21 < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_22 , IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Map < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_23 , IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_24 > > > result = IDENT_18 . METHOD_5 ( IDENT_13 , components ) ; "<AssertPlaceHolder>" ; } METHOD_5 ( java . util . List , com . google . common . collect . IDENT_0 ) { org . apache . commons . lang3 . tuple . IDENT_25 < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_26 , org . apache . commons . lang3 . tuple . IDENT_21 < java . util . List < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Node > , java . util . List < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Node > > , IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_4 . IDENT_27 > IDENT_28 = IDENT_29 . encode ( IDENT_30 , components ) ; java . util . List < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Node > IDENT_31 = new java . util . ArrayList ( ) ; for ( IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_12 test : IDENT_13 ) { for ( IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . Node node : IDENT_28 . METHOD_6 ( ) . METHOD_7 ( ) ) { IDENT_31 . add ( node . METHOD_8 ( test ) ) ; } IDENT_31 . addAll ( METHOD_9 ( test , IDENT_28 . METHOD_7 ( ) ) ) ; } java . util . Optional < java . util . Map < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_26 , IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_24 > > IDENT_32 = IDENT_33 . METHOD_10 ( IDENT_31 ) ; if ( IDENT_32 . METHOD_11 ( ) ) { org . apache . commons . lang3 . tuple . IDENT_21 < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_22 , java . util . Map < IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_23 , IDENT_1 . edu . IDENT_2 . IDENT_3 . IDENT_4 . IDENT_24 > > IDENT_34 = IDENT_29 . decode ( IDENT_32 . get ( ) , IDENT_28 . METHOD_7 ( ) , IDENT_28 . METHOD_12 ( ) ) ; return java . util . Optional . of ( IDENT_34 ) ; } else { return java . util . Optional . empty ( ) ; } }
org . junit . Assert . assertTrue ( result . METHOD_11 ( ) )