public TYPE_1 METHOD_1 ( ) { TYPE_2 < TYPE_1 > . VAR_1 < TYPE_1 > VAR_2 = null ; if ( isEmpty ( ) ) { throw new TYPE_3 ( STRING_1 ) ; } else if ( ( count ) == 1 ) { TYPE_1 item = first . item ; first = null ; ( count ) -- ; return item ; } else { VAR_2 = first ; first = VAR_3 ; VAR_4 = null ; } -- ( count ) ; return VAR_2 . item ; }

public TYPE_1 METHOD_1 ( ) { TYPE_2 < TYPE_1 > . VAR_1 < TYPE_1 > VAR_2 = null ; if ( isEmpty ( ) ) { throw new TYPE_3 ( STRING_1 ) ; } else if ( ( count ) == 1 ) { TYPE_1 item = first . item ; first = null ; -- ( count ) ; return item ; } else { VAR_2 = first ; first = VAR_3 ; VAR_4 = null ; } -- ( count ) ; return VAR_2 . item ; }
