code: public static void sleep (int millis)
      {
          if (RunAnywhere.isLinux() && isLoaded()) {
              nativeSleep(millis);
          } else {
              try {
                  Thread.sleep(millis);
              } catch (InterruptedException ie) {
                  log.info("Thread.sleep(" + millis + ") interrupted.");
              }
          }
      }
docs: Causes the current thread to block for the specified number of
  milliseconds. This exists primarily to work around the fact that on
  Linux, {@link Thread#sleep(long)} is only accurate to around 12ms which
  is wholly unacceptable.