private TYPE_1 METHOD_1 ( ) { METHOD_2 ( ) ; if ( ( VAR_1 ) == ( this ) ) { throw new TYPE_2 ( ) ; } return VAR_1 ; } 

private TYPE_1 METHOD_1 ( ) { TYPE_1 result = METHOD_2 ( ) ; if ( result == ( this ) ) { throw new TYPE_2 ( ) ; } return result ; } 
