code: DistributionSummary summary(Meter.Id id, DistributionStatisticConfig distributionStatisticConfig, double scale) {
          return registerMeterIfNecessary(DistributionSummary.class, id, distributionStatisticConfig, (id2, filteredConfig) ->
                  newDistributionSummary(id2, filteredConfig.merge(defaultHistogramConfig()), scale), NoopDistributionSummary::new);
      }
docs: Only used by {@link DistributionSummary#builder(String)}.
  
  @param id                          The identifier for this distribution summary.
  @param distributionStatisticConfig Configuration that governs how distribution statistics are computed.
  @return A new or existing distribution summary.