### Question:
ReflectionLongAdderCounter implements LongCounter { @Override public long value() { try { return (Long) sumMethod.invoke(instance); } catch (IllegalAccessException e) { throw new RuntimeException(); } catch (InvocationTargetException e) { throw new RuntimeException(); } } ReflectionLongAdderCounter(); @Override void add(long delta); @Override long value();  }### Answer:
@Test public void testInitialValue() { assertEquals(0, counter.value()); }