### Question:
HelidonHistogram extends MetricImpl implements Histogram { @Override public long getCount() { return delegate.getCount(); } private  HelidonHistogram(String type, Metadata metadata, Histogram delegate); @Override void update(int value); @Override void update(long value); @Override long getCount(); @Override Snapshot getSnapshot(); @Override void prometheusData(StringBuilder sb, MetricID metricID, boolean withHelpType); @Override String prometheusValue(); @Override void jsonData(JsonObjectBuilder builder, MetricID metricID); @Override boolean equals(Object o); @Override int hashCode();  }### Answer:
@Test void testCounts() { assertAll("All counts must be 200", () -> assertThat(histoInt.getCount(), is(200L)), () -> assertThat(histoLong.getCount(), is(200L)), () -> assertThat(delegatingHistoInt.getCount(), is(200L)), () -> assertThat(delegatingHistoLong.getCount(), is(200L)) ); }