public TYPE_1 METHOD_1 ( ) throws TYPE_2 { try { VAR_1 . METHOD_2 ( ) ; if ( METHOD_3 ( ) ) throw new TYPE_3 ( ) ; final TYPE_1 element = VAR_2 [ VAR_3 ] ; VAR_2 [ ( ( VAR_3 ) ++ ) ] = null ; return element ; } finally { VAR_1 . METHOD_4 ( ) ; } }

public TYPE_1 METHOD_1 ( ) throws TYPE_2 { try { VAR_1 . METHOD_2 ( ) ; if ( METHOD_3 ( ) ) throw new TYPE_3 ( ) ; final TYPE_1 element = VAR_2 [ VAR_3 ] ; VAR_2 [ ( ( VAR_3 ) -- ) ] = null ; return element ; } finally { VAR_1 . METHOD_4 ( ) ; } }
