private static TYPE_1 METHOD_1 ( java.lang.String path , boolean VAR_1 ) throws java.lang.Exception { TYPE_1 VAR_2 = VAR_3 ; java.lang.String [ ] VAR_4 = path . split ( STRING_1 ) ; for ( java.lang.String token : VAR_4 ) { if ( token . isEmpty ( ) ) { continue ; } if ( ! ( VAR_5 . METHOD_2 ( token ) ) ) { if ( VAR_1 ) { return null ; } else { throw new TYPE_2 ( STRING_2 ) ; } } VAR_2 = VAR_5 . get ( token ) ; } return VAR_2 ; }

private TYPE_1 METHOD_1 ( java.lang.String path , boolean VAR_1 ) throws java.lang.Exception { TYPE_1 VAR_2 = VAR_3 ; java.lang.String [ ] VAR_4 = path . split ( STRING_1 ) ; for ( java.lang.String token : VAR_4 ) { if ( token . isEmpty ( ) ) { continue ; } if ( ! ( VAR_5 . METHOD_2 ( token ) ) ) { if ( VAR_1 ) { return null ; } else { throw new java.lang.Exception ( STRING_2 ) ; } } VAR_2 = VAR_5 . get ( token ) ; } return VAR_2 ; }
