@Suspendable public static void handleDelayWithStrand() { if (delay > 0) { try { Strand.sleep(delay); } catch (final InterruptedException ie) { ie.printStackTrace(System.err); throw new RuntimeException(ie); } catch (final SuspendExecution se) { throw new AssertionError(se); } } }