class DropWizardMetricsRegistry extends MetricRegistry {

    @Override
    public DistributionSummary distributionSummary(Id id) {
        if (overSize(id)) {
            return NoopRegistry.INSTANCE.distributionSummary(id);
        }
        final String name = toMetricName(id);
        return new DwMetricsDistributionSummary(clock(), id, impl.histogram(name));
    }

    public  DropWizardMetricsRegistry();
    public  DropWizardMetricsRegistry(Clock clock, com.codahale.metrics.MetricRegistry impl);
    public  DropWizardMetricsRegistry(Clock clock, com.codahale.metrics.MetricRegistry impl,
                                     MetricConfig metricConfig);

}