public TYPE_1 METHOD_1 ( ) { TYPE_2 < TYPE_1 > . VAR_1 tmp = first ; if ( tmp == null ) return null ; TYPE_1 item = VAR_2 ; first = VAR_3 ; if ( isEmpty ( ) ) { VAR_4 = null ; } tmp = null ; ( size ) -- ; return item ; }

public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) return null ; TYPE_2 < TYPE_1 > . VAR_1 tmp = first ; TYPE_1 item = VAR_2 ; first = VAR_3 ; ( size ) -- ; if ( isEmpty ( ) ) { VAR_4 = null ; } tmp = null ; return item ; }
