code: @Nonnull
    public static TimeValue runMeasured (@Nonnull final Runnable aRunnable)
    {
      final StopWatch aSW = createdStarted ();
      aRunnable.run ();
      final long nNanos = aSW.stopAndGetNanos ();
      return new TimeValue (TimeUnit.NANOSECONDS, nNanos);
    }
docs: Run the passed runnable and measure the time.
  
  @param aRunnable
  The runnable to be executed. May not be <code>null</code>.
  @return The elapsed time. Never <code>null</code>.