MonitoredCounter extends AbstractMonitorable<Long> implements Counter { @Override public Long get() { return value.get(); } MonitoredCounter(String name, String description);  MonitoredCounter(String name, String description, MonitorableRegistry registry);  MonitoredCounter(String name, String description, Unit<?> unit);  MonitoredCounter(String name, String description, MonitorableRegistry registry,
            Unit<?> unit); @Override Long get(); void set(long newValue); void inc(long value); void inc();  }
@Test public void initialValueIsZero() { assertEquals(0L, newCounter().get().longValue()); }