code: public UReport press(final int iterations, final int stableSpan, final double stableBound,
              final long timeLimit, final TimeUnit timeUnit) {
          return press(null, iterations, stableSpan, stableBound, timeLimit, timeUnit);
      }
docs: Benchmark all added tasks until they complete the desired iteration
  count, reaches stability, or exceed the given time limit, whichever comes
  first.
  
  @param iterations
  maximum number of iterations to run.
  @param stableSpan
  If this many iterations in a row are all within the
  maxVariance, then the benchmark ends. A value less than, or
  equal to 0 turns off this check
  @param stableBound
  Expressed as a percent from 0.0 to 100.0, and so on
  @param timeLimit
  combined with the timeUnit, indicates how long to run tests
  for. A value less than or equal to 0 turns off this check.
  @param timeUnit
  combined with the timeLimit, indicates how long to run tests
  for.
  @return the results of all completed tasks.