boolean METHOD_1 ( int VAR_1 , int VAR_2 ) { for ( ; ( ( VAR_3 [ VAR_2 ] ) != VAR_1 ) && ( ( VAR_3 [ VAR_2 ] ) != ( - 1 ) ) ; ) { VAR_2 = VAR_4 [ VAR_3 [ VAR_2 ] ] ; TYPE_1 . assertTrue ( ( VAR_2 != ( - 1 ) ) ) ; } return ( VAR_3 [ VAR_2 ] ) == VAR_1 ; }

boolean METHOD_1 ( int VAR_1 , int VAR_2 ) { for ( ; ( ( VAR_2 != ( - 1 ) ) && ( ( VAR_3 [ VAR_2 ] ) != VAR_1 ) ) && ( ( VAR_3 [ VAR_2 ] ) != ( - 1 ) ) ; ) { VAR_2 = VAR_4 [ VAR_3 [ VAR_2 ] ] ; } return ( VAR_2 == ( - 1 ) ) || ( ( VAR_3 [ VAR_2 ] ) == VAR_1 ) ; }
