boolean handlerExists(final EntityEvent event, final String type) {
        List<Handler> dest = null;

        // Make sure there are some handlers that care about this event.
        final Map<EntityAction, List<Handler>> map = getHandlers().get(type);
        if (map != null) {
            // Try and get generic handlers for this type.
            dest = map.get(null);

            // If we can't get generic handlers then try and get action specific
            // handlers.
            if (dest == null) {
                dest = map.get(event.getAction());
            }
        }

        return dest != null && !dest.isEmpty();
    }
Check to see if we can find a handler for this event. If there isn't one
then there is no point in firing the event.
stroom-core/src/main/java/stroom/core/entity/event/EntityEventHandler.java