public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) throw new TYPE_2 ( ) ; if ( ( size ( ) ) <= ( ( data . length ) / INT_1 ) ) METHOD_2 ( ( ( data . length ) / INT_2 ) ) ; return data [ ( -- ( VAR_1 ) ) ] ; }

public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) throw new TYPE_2 ( ) ; if ( ( size ( ) ) <= ( ( data . length ) / INT_1 ) ) METHOD_2 ( ( ( data . length ) / INT_2 ) ) ; ( size ) -- ; return data [ ( ( VAR_1 ) -- ) ] ; }
