code: Timer timer(Meter.Id id, DistributionStatisticConfig distributionStatisticConfig, PauseDetector pauseDetectorOverride) {
          return registerMeterIfNecessary(Timer.class, id, distributionStatisticConfig, (id2, filteredConfig) -> {
              Meter.Id withUnit = id2.withBaseUnit(getBaseTimeUnitStr());
              return newTimer(withUnit, filteredConfig.merge(defaultHistogramConfig()), pauseDetectorOverride);
          }, NoopTimer::new);
      }
docs: Only used by {@link Timer#builder(String)}.
  
  @param id                          The identifier for this timer.
  @param distributionStatisticConfig Configuration that governs how distribution statistics are computed.
  @return A new or existing timer.