@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);
     }
   }
 }