public void receive(Event event) { if (event.triggerType() == TriggerType.COLLECTING) { insertIntoRepository((CollectedEvent) event); } else { removeFromRepository(event); } }