code: @Nonnull
    public static ESuccess sleep (@Nonnull final TimeValue aTimeValue)
    {
      ValueEnforcer.notNull (aTimeValue, "TimeValue");
      return sleep (aTimeValue.getAsMillis ());
    }
docs: Sleep the current thread for a certain amount of time
  
  @param aTimeValue
  The time value to use. May not be <code>null</code>.
  @return {@link ESuccess#SUCCESS} if sleeping was not interrupted,
  {@link ESuccess#FAILURE} if sleeping was interrupted