public int METHOD_1 ( ) { if ( ( size ) == 0 ) { throw new TYPE_1 ( STRING_1 ) ; } int item = VAR_1 [ 0 ] ; VAR_1 [ 0 ] = VAR_1 [ ( ( size ) - 1 ) ] ; ( size ) -- ; METHOD_2 ( ) ; return item ; }

public int METHOD_1 ( ) { if ( ( size ) == 0 ) { throw new TYPE_1 ( STRING_1 ) ; } int item = VAR_1 [ 0 ] ; VAR_1 [ 0 ] = VAR_1 [ ( ( size ) - 1 ) ] ; VAR_1 [ ( ( size ) - 1 ) ] = 0 ; ( size ) -- ; METHOD_2 ( ) ; return item ; }
