return na;
}
protected final NextAction doSuspend(Tube next, Runnable onExitRunnable) {
NextAction na = new NextAction();
na.suspend(next, onExitRunnable);
return na;
}
protected final NextAction doThrow(Throwable t) {
NextAction na = new NextAction();