public TYPE_1 METHOD_1 ( ) { TYPE_1 data = VAR_1 [ 1 ] ; VAR_1 [ 1 ] = VAR_1 [ size ( ) ] ; VAR_1 [ size ( ) ] = null ; VAR_2 . remove ( VAR_1 [ 1 ] ) ; ( size ) -- ; METHOD_2 ( 1 ) ; return data ; }

public TYPE_1 METHOD_1 ( ) { TYPE_1 data = VAR_1 [ 1 ] ; VAR_2 . remove ( VAR_1 [ 1 ] ) ; VAR_2 . put ( VAR_1 [ size ( ) ] , 1 ) ; VAR_1 [ 1 ] = VAR_1 [ size ( ) ] ; VAR_1 [ size ( ) ] = null ; ( size ) -- ; METHOD_2 ( 1 ) ; return data ; }
