### Question:
CounterOracle implements StatisticOracle<I, D> { public long getCount() { return counter.getCount(); } CounterOracle(MembershipOracle<I, D> nextOracle, String name); @Override void processQueries(Collection<? extends Query<I, D>> queries); @Override Counter getStatisticalData(); Counter getCounter(); long getCount(); @Override void setNext(MembershipOracle<I, D> next);  }### Answer:
@Test public void testInitialState() { Assert.assertEquals(oracle.getCount(), 0L); }