public TYPE_1 METHOD_1 ( ) { if ( ( this . VAR_1 ) == 0 ) return null ; TYPE_1 VAR_2 = VAR_3 [ 0 ] ; ( this . VAR_1 ) -- ; TYPE_1 t = VAR_3 [ this . VAR_1 ] ; METHOD_2 ( t , 0 ) ; return VAR_2 ; }

public TYPE_1 METHOD_1 ( ) { if ( ( this . VAR_1 ) == 0 ) return null ; TYPE_1 VAR_2 = VAR_3 [ 0 ] ; ( this . VAR_1 ) -- ; VAR_3 [ 0 ] = VAR_3 [ this . VAR_1 ] ; VAR_3 [ this . VAR_1 ] = null ; METHOD_2 ( 0 ) ; return VAR_2 ; }
