public TYPE_1 METHOD_1 ( ) { if ( ( size ) == 0 ) throw new TYPE_2 ( ) ; TYPE_1 value = ( ( TYPE_1 ) ( data [ VAR_1 ] ) ) ; data [ VAR_1 ] = null ; ( VAR_1 ) -- ; ( size ) -- ; return value ; }

public TYPE_1 METHOD_1 ( ) { if ( ( size ) == 0 ) throw new TYPE_2 ( ) ; TYPE_1 value = ( ( TYPE_1 ) ( data [ VAR_1 ] ) ) ; ( VAR_1 ) -- ; ( size ) -- ; if ( ( VAR_1 ) == ( - 1 ) ) VAR_1 = ( data . length ) - 1 ; return value ; }
