METHOD_0 ( ) { org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 [ ] IDENT_4 = METHOD_1 ( 1 , METHOD_2 ( ) ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 [ ] IDENT_5 = METHOD_1 ( 4 , METHOD_2 ( ) ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 [ ] IDENT_6 = METHOD_1 ( 3 , METHOD_2 ( ) ) ; METHOD_3 ( IDENT_4 [ 0 ] , IDENT_5 [ 2 ] ) ; METHOD_3 ( IDENT_5 [ 2 ] , IDENT_6 [ 2 ] ) ; METHOD_4 ( IDENT_5 [ 2 ] ) ; METHOD_5 ( IDENT_7 . IDENT_8 , IDENT_5 [ 3 ] , IDENT_5 [ 0 ] , IDENT_6 [ 0 ] , false ) ; METHOD_5 ( IDENT_7 . IDENT_8 , IDENT_5 [ 3 ] , IDENT_5 [ 1 ] , IDENT_6 [ 1 ] , false ) ; METHOD_6 ( ) ; com . google . common . collect . IDENT_9 < org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 , org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 > IDENT_10 = com . google . common . collect . IDENT_11 . create ( ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 [ ] [ ] nodes = METHOD_7 ( ) . METHOD_8 ( ) ; for ( org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 [ ] list : nodes ) { for ( org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 node : list ) { org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 IDENT_12 = node . getProperty ( IDENT_13 . IDENT_14 ) ; if ( IDENT_12 != null ) { IDENT_10 . put ( IDENT_12 , node ) ; } } } org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . IDENT_16 IDENT_17 = new org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . METHOD_9 ( nodes . length ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . IDENT_18 IDENT_19 = new org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . METHOD_10 ( nodes ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . IDENT_20 . IDENT_21 . init ( java . util . Arrays . asList ( IDENT_17 , IDENT_19 ) , nodes ) ; IDENT_17 . METHOD_11 ( nodes [ 0 ] , IDENT_22 . IDENT_23 ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . IDENT_24 IDENT_25 = new org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . METHOD_12 ( IDENT_19 , random , IDENT_17 , nodes ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . IDENT_20 . IDENT_21 . init ( java . util . Arrays . asList ( IDENT_25 ) , nodes ) ; org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 [ ] IDENT_26 = METHOD_13 ( nodes [ 1 ] , 1 , 0 , 3 , 2 ) ; random . METHOD_14 ( ( - FLOAT_0 ) ) ; METHOD_15 ( IDENT_25 , nodes [ 1 ] , false , false , true ) ; "<AssertPlaceHolder>" ; } METHOD_15 ( org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_15 . METHOD_12 , org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 [ ] , boolean , boolean , boolean ) { java . util . List < org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 > IDENT_27 = com . google . common . collect . Lists . newArrayList ( nodes ) ; IDENT_25 . METHOD_15 ( IDENT_27 , IDENT_28 , IDENT_29 , IDENT_30 ) ; int i = 0 ; for ( org . eclipse . IDENT_0 . IDENT_1 . IDENT_2 . graph . IDENT_3 node : IDENT_27 ) { nodes [ ( i ++ ) ] = node ; } }
org . junit . Assert . assertThat ( nodes [ 1 ] , org . hamcrest . CoreMatchers . is ( IDENT_26 ) )