METHOD_0 ( ) { METHOD_1 ( ) ; org . IDENT_0 . model . IDENT_1 flow = org . IDENT_0 . model . IDENT_1 . builder ( ) . METHOD_2 ( STRING_0 ) . METHOD_3 ( STRING_1 ) . METHOD_4 ( 10 ) . METHOD_5 ( org . IDENT_0 . IDENT_2 . impl . IDENT_3 . IDENT_4 . METHOD_6 ( new org . IDENT_0 . model . METHOD_7 ( STRING_2 ) ) . get ( ) ) . METHOD_8 ( 10 ) . METHOD_9 ( org . IDENT_0 . IDENT_2 . impl . IDENT_3 . IDENT_4 . METHOD_6 ( new org . IDENT_0 . model . METHOD_7 ( STRING_3 ) ) . get ( ) ) . METHOD_10 ( 10 ) . build ( ) ; org . IDENT_0 . IDENT_2 . IDENT_5 IDENT_6 = org . IDENT_0 . IDENT_2 . impl . IDENT_3 . IDENT_7 . METHOD_11 ( ) ; org . IDENT_0 . IDENT_2 . IDENT_8 IDENT_9 = IDENT_6 . getPath ( flow ) ; org . IDENT_0 . model . IDENT_10 IDENT_11 = org . IDENT_0 . model . IDENT_10 . builder ( ) . METHOD_12 ( new org . IDENT_0 . model . METHOD_13 ( java . util . UUID . METHOD_14 ( ) . toString ( ) ) ) . METHOD_5 ( flow . METHOD_15 ( ) ) . METHOD_9 ( flow . METHOD_16 ( ) ) . METHOD_2 ( flow . METHOD_17 ( ) ) . METHOD_4 ( flow . METHOD_18 ( ) ) . METHOD_19 ( new java . util . ArrayList ( ) ) . build ( ) ; METHOD_20 ( IDENT_11 , IDENT_9 . METHOD_21 ( ) ) ; flow . METHOD_22 ( IDENT_11 ) ; org . IDENT_0 . model . IDENT_10 IDENT_12 = org . IDENT_0 . model . IDENT_10 . builder ( ) . METHOD_12 ( new org . IDENT_0 . model . METHOD_13 ( java . util . UUID . METHOD_14 ( ) . toString ( ) ) ) . METHOD_5 ( flow . METHOD_16 ( ) ) . METHOD_9 ( flow . METHOD_15 ( ) ) . METHOD_2 ( flow . METHOD_17 ( ) ) . METHOD_4 ( flow . METHOD_18 ( ) ) . METHOD_19 ( new java . util . ArrayList ( ) ) . build ( ) ; METHOD_20 ( IDENT_12 , IDENT_9 . METHOD_23 ( ) ) ; flow . METHOD_24 ( IDENT_12 ) ; org . IDENT_0 . IDENT_2 . impl . IDENT_3 . IDENT_13 . METHOD_25 ( flow ) ; org . IDENT_0 . IDENT_2 . IDENT_8 IDENT_14 = IDENT_6 . getPath ( flow , true ) ; "<AssertPlaceHolder>" ; } getPath ( org . IDENT_0 . IDENT_2 . model . Node , org . IDENT_0 . IDENT_2 . model . Node ) { long IDENT_15 = Integer . MAX_VALUE ; org . IDENT_0 . IDENT_2 . IDENT_16 . IDENT_17 . IDENT_18 IDENT_19 = null ; java . util . IDENT_20 < org . IDENT_0 . IDENT_2 . IDENT_16 . IDENT_17 . IDENT_18 > IDENT_21 = new java . util . METHOD_26 ( ) ; java . util . Map < org . IDENT_0 . IDENT_2 . model . Node , org . IDENT_0 . IDENT_2 . IDENT_16 . IDENT_17 . IDENT_18 > IDENT_22 = new java . util . HashMap ( ) ; IDENT_21 . add ( new org . IDENT_0 . IDENT_2 . IDENT_16 . IDENT_17 . METHOD_27 ( start , IDENT_23 , 0 , java . util . Collections . emptyList ( ) ) ) ; while ( ! ( IDENT_21 . isEmpty ( ) ) ) { org . IDENT_0 . IDENT_2 . IDENT_16 . IDENT_17 . METHOD_27 IDENT_24 = IDENT_21 . METHOD_28 ( ) ; if ( IDENT_24 . IDENT_25 . equals ( end ) ) { if ( ( IDENT_24 . IDENT_26 ) < IDENT_15 ) { IDENT_15 = IDENT_24 . IDENT_26 ; IDENT_19 = IDENT_24 ; } continue ; } org . IDENT_0 . IDENT_2 . IDENT_16 . IDENT_17 . METHOD_27 IDENT_27 = IDENT_22 . get ( IDENT_24 . IDENT_25 ) ; if ( ( IDENT_27 != null ) && ( ( IDENT_24 . IDENT_26 ) >= ( IDENT_27 . IDENT_26 ) ) ) { continue ; } if ( ( ( IDENT_24 . IDENT_23 ) <= 0 ) || ( ( IDENT_24 . IDENT_26 ) > IDENT_15 ) ) { continue ; } IDENT_22 . put ( IDENT_24 . IDENT_25 , IDENT_24 ) ; IDENT_24 . IDENT_25 . METHOD_29 ( ) . stream ( ) . METHOD_30 ( java . util . IDENT_28 . METHOD_31 ( ( IDENT_29 ) -> IDENT_29 . METHOD_16 ( ) . METHOD_32 ( ) ) ) . METHOD_33 ( ( IDENT_29 ) -> IDENT_21 . add ( IDENT_24 . METHOD_34 ( IDENT_29 ) ) ) ; } return IDENT_19 != null ? IDENT_19 . IDENT_30 : new java . util . METHOD_26 ( ) ; }
org . junit . Assert . assertEquals ( IDENT_9 , IDENT_14 )