public interface CounterEvent { long getOldValue(); State getOldState(); long getNewValue(); State getNewState(); }