public TYPE_1 METHOD_1 ( ) throws TYPE_2 { TYPE_1 VAR_1 = super . METHOD_1 ( ) ; if ( ( VAR_2 ) == null ) { throw new TYPE_2 ( STRING_1 ) ; } return new TYPE_3 ( VAR_1 , METHOD_2 ( ) , VAR_2 ) ; } 

public TYPE_1 METHOD_1 ( ) throws TYPE_2 { TYPE_1 VAR_1 = super . METHOD_1 ( ) ; if ( ( VAR_2 ) == null ) { throw new TYPE_2 ( STRING_1 ) ; } return new TYPE_3 ( VAR_1 , VAR_2 ) ; } 
