private int METHOD_1 ( int path ) { java.util.Random VAR_1 = new java.util.Random ( ) ; int VAR_2 = VAR_1 . METHOD_2 ( ( 1 + path ) ) ; int [ ] VAR_3 = METHOD_3 ( path ) ; do { if ( ( VAR_3 [ VAR_2 ] ) != ( - 1 ) ) { break ; } VAR_2 = VAR_1 . METHOD_2 ( ( 1 + path ) ) ; } while ( ( VAR_3 [ VAR_2 ] ) == ( - 1 ) ) ; return VAR_3 [ VAR_2 ] ; }

private int METHOD_1 ( int path ) { java.util.Random VAR_1 = new java.util.Random ( ) ; int VAR_2 ; int [ ] VAR_3 = METHOD_3 ( path ) ; do { VAR_2 = VAR_1 . METHOD_2 ( VAR_3 . length ) ; if ( ( VAR_3 [ VAR_2 ] ) != ( - 1 ) ) { break ; } } while ( ( VAR_3 [ VAR_2 ] ) == ( - 1 ) ) ; return VAR_3 [ VAR_2 ] ; }
