METHOD_0 ( ) { IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . impl . IDENT_4 IDENT_5 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . impl . METHOD_1 ( "test" , java . net . URI . create ( STRING_0 ) ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . impl . METHOD_1 IDENT_6 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . impl . METHOD_1 ( "test" , java . net . URI . create ( STRING_0 ) ) ; "<AssertPlaceHolder>" ; } create ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . network . IDENT_8 ) { IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . function . IDENT_11 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > IDENT_14 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . function . IDENT_11 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > ( ) { @ IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Override public IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_15 < ? extends IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . node . IDENT_16 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > > from ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > IDENT_17 ) { IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . log . debug ( STRING_1 , IDENT_17 . IDENT_19 , IDENT_17 . METHOD_2 ( ) , IDENT_17 . METHOD_3 ( ) ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Set < IDENT_13 > IDENT_20 = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . IDENT_21 . METHOD_4 ( IDENT_17 . METHOD_3 ( ) ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . log . debug ( STRING_2 , METHOD_4 . size ( ) , METHOD_4 ) ; com . google . common . collect . IDENT_22 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . Operation < IDENT_13 > , IDENT_13 > IDENT_23 = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . METHOD_5 ( METHOD_4 , IDENT_17 . IDENT_19 , network ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . log . debug ( STRING_3 , IDENT_23 . size ( ) , IDENT_23 ) ; com . google . common . collect . IDENT_22 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Set < IDENT_13 > , IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . Operation < IDENT_13 > > IDENT_24 = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . group ( IDENT_23 ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . log . debug ( STRING_4 , IDENT_24 . size ( ) , IDENT_24 ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Set < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Set < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . Operation < IDENT_13 > > > result = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . METHOD_6 ( IDENT_24 ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . log . debug ( STRING_5 , result . size ( ) , result ) ; result = IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_18 . METHOD_7 ( result , network ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Set < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > IDENT_25 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . HashSet < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > ( ) ; for ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Set < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . model . Operation < IDENT_13 > > IDENT_26 : result ) { if ( ! ( IDENT_26 . isEmpty ( ) ) ) { IDENT_25 . add ( new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > ( IDENT_26 , ( ( IDENT_17 . IDENT_19 ) - 1 ) ) ) ; } } return IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . node . IDENT_16 . map ( IDENT_17 , IDENT_25 ) ; } } ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . function . IDENT_27 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > , java . lang . Double > IDENT_28 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . function . IDENT_27 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > , java . lang . Double > ( ) { @ IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Override public IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Double evaluate ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . node . IDENT_16 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > IDENT_29 ) { return ( ( double ) ( IDENT_29 . to ( ) . METHOD_2 ( ) ) ) ; } } ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . function . IDENT_30 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > , java . lang . Double > IDENT_31 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . function . IDENT_30 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > , java . lang . Double > ( ) { @ IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Override public IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Double METHOD_8 ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > state ) { return ( ( double ) ( state . IDENT_19 ) ) ; } } ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > IDENT_32 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Collections . METHOD_9 ( network . METHOD_10 ( ) ) , network . METHOD_11 ( network . METHOD_10 ( ) ) ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > IDENT_33 = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > ( IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . Collections . METHOD_9 ( network . METHOD_12 ( ) ) , network . METHOD_11 ( network . METHOD_12 ( ) ) ) ; IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . algorithm . problem . IDENT_34 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > problem = new IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . algorithm . problem . IDENT_34 < IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . core . IDENT_7 . search . IDENT_12 < IDENT_13 > > ( IDENT_33 , IDENT_32 , IDENT_14 , IDENT_28 ) ; problem . METHOD_13 ( IDENT_31 ) ; return IDENT_0 . IDENT_1 . IDENT_2 . IDENT_9 . IDENT_10 . algorithm . IDENT_35 . METHOD_14 ( problem ) ; }
org . junit . Assert . assertEquals ( IDENT_5 , IDENT_6 )