public java.lang.Object METHOD_1 ( ) throws TYPE_1 , TYPE_2 , TYPE_3 , TYPE_4 { if ( ( this . VAR_1 ) == null ) throw new TYPE_2 ( ) ; java.lang.Object VAR_2 = VAR_1 . METHOD_2 ( ) . getData ( ) ; if ( VAR_2 == null ) throw new TYPE_1 ( ) ; return VAR_2 ; }

public java.lang.Object METHOD_1 ( ) throws TYPE_1 , TYPE_2 , TYPE_3 , TYPE_4 { if ( ( this . VAR_1 ) == null ) throw new TYPE_2 ( ) ; java.lang.Object VAR_2 = VAR_1 . METHOD_2 ( ) . getData ( ) . toString ( ) ; if ( VAR_2 == null ) throw new TYPE_1 ( ) ; return VAR_2 ; }
