class ClusterEventObserver {

    boolean shouldObserveThisEvent(Object event,
                                   EventMetadata metaData) {
        return event.getClass().isAnnotationPresent(Clustered.class) && !createdOnThisClass(metaData);
    }

    public  ClusterEventObserver();
    @Inject public  ClusterEventObserver(Event<Object> eventBus);

}