public java.lang.String METHOD_1 ( java.lang.String VAR_1 ) throws TYPE_1 { java.lang.String [ ] VAR_2 = TYPE_2 . METHOD_2 ( VAR_1 ) ; boolean VAR_3 = TYPE_3 . METHOD_3 ( VAR_2 [ INT_1 ] ) ; if ( VAR_3 == false ) { java.lang.System.out.println ( VAR_2 [ INT_1 ] ) ; throw new TYPE_1 ( ) ; } else { return VAR_2 [ INT_1 ] ; } }

public java.lang.String METHOD_1 ( java.lang.String VAR_1 ) throws TYPE_1 { java.lang.String [ ] VAR_2 = TYPE_2 . METHOD_2 ( VAR_1 ) ; boolean VAR_3 = TYPE_3 . METHOD_3 ( VAR_2 [ INT_1 ] ) ; if ( VAR_3 == false ) { throw new TYPE_1 ( ) ; } else { return VAR_2 [ INT_1 ] ; } }
