public TYPE_1 METHOD_1 ( ) { if ( ( size ( ) ) == 0 ) throw new TYPE_2 ( STRING_1 ) ; TYPE_1 item ; if ( ( VAR_1 ) == ( VAR_2 ) ) { item = VAR_3 [ VAR_1 ] ; VAR_1 = - 1 ; VAR_2 = - 1 ; } else { item = VAR_3 [ VAR_1 ] ; ( VAR_1 ) ++ ; } return item ; }

public TYPE_1 METHOD_1 ( ) { if ( ( size ) == 0 ) throw new TYPE_2 ( STRING_1 ) ; TYPE_1 item = VAR_3 [ ( ( VAR_1 ) ++ ) ] ; if ( ( VAR_1 ) == ( VAR_3 . length ) ) VAR_1 = 0 ; ( size ) -- ; return item ; }
