code: public long getTime() {
  		long time = (isRunning()) ? total + System.nanoTime() - start : total;
  		return Math.round(time * getPrecision().value);
  	}
docs: Returns the elapsed time with specified precision since this
  {@code Stopwatch} instance started to measure. The result is rounded to
  long.
  
  @see Math#round(double)
  @return The elapsed time with specified precision.