code: @Nonnull
    public static ESuccess sleep (@Nonnegative final long nMilliseconds)
    {
      ValueEnforcer.isGE0 (nMilliseconds, "MilliSeconds");
  
      try
      {
        Thread.sleep (nMilliseconds);
        return ESuccess.SUCCESS;
      }
      catch (final InterruptedException ex)
      {
        Thread.currentThread ().interrupt ();
        return ESuccess.FAILURE;
      }
    }
docs: Sleep the current thread for a certain amount of time
  
  @param nMilliseconds
  The milliseconds to sleep. Must be &ge; 0.
  @return {@link ESuccess#SUCCESS} if sleeping was not interrupted,
  {@link ESuccess#FAILURE} if sleeping was interrupted