java.lang.String METHOD_1 ( java.lang.String [ ] path , java.lang.String VAR_1 ) { java.lang.String VAR_2 = VAR_1 ; if ( ( path . length ) > 1 ) { java.lang.String [ ] VAR_3 = TYPE_1 . METHOD_2 ( path , 1 , path . length ) ; try { VAR_2 = METHOD_3 ( VAR_3 , VAR_1 ) ; } catch ( java.lang.Throwable VAR_4 ) { VAR_5 . METHOD_4 ( STRING_1 , VAR_1 , VAR_4 ) ; } } return VAR_2 ; }

java.lang.String METHOD_1 ( java.lang.String [ ] path , java.lang.String VAR_1 ) { java.lang.String VAR_2 = VAR_1 ; if ( ( path . length ) > 0 ) { try { VAR_2 = METHOD_3 ( path , VAR_1 ) ; } catch ( java.lang.Throwable VAR_4 ) { VAR_5 . METHOD_4 ( STRING_1 , VAR_1 , VAR_4 ) ; } } return VAR_2 ; }
