public TYPE_1 METHOD_1 ( ) { if ( ! ( METHOD_2 ( ) ) ) { throw new TYPE_2 ( STRING_1 ) ; } final TYPE_1 obj = VAR_1 ; this . VAR_1 = null ; return obj ; } 

public TYPE_1 METHOD_1 ( ) { if ( ! ( METHOD_2 ( ) ) ) { throw new TYPE_2 ( STRING_1 ) ; } final TYPE_1 VAR_1 = this . VAR_1 ; this . VAR_1 = null ; return VAR_1 ; } 
