@Override public void remove() { wrapped.remove(); }
void process4(@Nonnull Inbox inbox) throws Exception { for (Object item; (item = inbox.peek()) != null && tryProcess4(item); ) { inbox.remove(); } }
void processAny(int ordinal, @Nonnull Inbox inbox) throws Exception { for (Object item; (item = inbox.peek()) != null && tryProcess(ordinal, item); ) { inbox.remove(); } } }
void process0(@Nonnull Inbox inbox) throws Exception { for (Object item; (item = inbox.peek()) != null && tryProcess0(item); ) { inbox.remove(); } }
void process1(@Nonnull Inbox inbox) throws Exception { for (Object item; (item = inbox.peek()) != null && tryProcess1(item); ) { inbox.remove(); } }
void process2(@Nonnull Inbox inbox) throws Exception { for (Object item; (item = inbox.peek()) != null && tryProcess2(item); ) { inbox.remove(); } }
void process3(@Nonnull Inbox inbox) throws Exception { for (Object item; (item = inbox.peek()) != null && tryProcess3(item); ) { inbox.remove(); } }