public java.lang.String METHOD_1 ( ) throws TYPE_1 , TYPE_2 , TYPE_3 { java.lang.String VAR_1 ; if ( ( type ) != ( VAR_2 ) ) throw new TYPE_3 ( STRING_1 ) ; state . get ( ) ; try { VAR_1 = METHOD_2 ( this . VAR_3 , id ) ; } finally { state . put ( ) ; } return VAR_1 ; }

public java.lang.String METHOD_1 ( ) throws TYPE_1 , TYPE_2 , TYPE_3 { if ( ( type ) != ( VAR_2 ) ) throw new TYPE_3 ( STRING_1 ) ; state . get ( ) ; try { return METHOD_2 ( this . VAR_3 , id ) ; } finally { state . put ( ) ; } }
