code: public static void SubmitDelayed( long millis, Runnable task ) {
          Actors.delayedCalls.schedule( new TimerTask() {
              @Override
              public void run() {
                  task.run();
              }
          },millis);
      }
docs: utility function. Executed in foreign thread. Use Actor::delayed() to have the runnable executed inside actor thread