I wonder if in reality this method should throw an exception - it's lazy to create events that implement all events with empty methods