class SameProcessor implements Predicate<ClientProcessor> {

    @Override
    public boolean test(ClientProcessor processor) {
        EventProcessorInfo i = processor.eventProcessorInfo();
        EventProcessorIdentifier id = new EventProcessorIdentifier(i.getProcessorName(), i.getTokenStoreIdentifier());
        return processor.belongsToContext(context) && id.equals(eventProcessorIdentifier);
    }

    public  SameProcessor(TrackingEventProcessor processor);
    public  SameProcessor(String context, ClientProcessor clientProcessor);
    public  SameProcessor(String context, EventProcessorIdentifier eventProcessorIdentifier);

}