class BasicEventBroadcaster implements EventBroadcaster {

    @Override
    public void processEvent(Event event) {
        throw new UnsupportedOperationException("Use " + getClass().getSimpleName() + ".broadcastEvent instead.");
    }

    public  BasicEventBroadcaster();

}