.build());
Set youViewPublishers = Sets.union(acceptablePublishers, ImmutableSet.of(YOUVIEW));
<<<<<<< HEAD
updaters.register(YOUVIEW, Item.class, broadcastItemEquivalenceUpdater(youViewPublishers, Score.negativeOne()));
updaters.register(YOUVIEW, Container.class, broadcastItemContainerEquivalenceUpdater(youViewPublishers));
Set reduxPublishers = Sets.union(acceptablePublishers, ImmutableSet.of(BBC_REDUX));
updaters.register(BBC_REDUX, Item.class, broadcastItemEquivalenceUpdater(reduxPublishers, Score.nullScore()));
updaters.register(BBC_REDUX, Container.class, broadcastItemContainerEquivalenceUpdater(reduxPublishers));
=======
updaters.register(YOUVIEW, SourceSpecificEquivalenceUpdater.builder(YOUVIEW)
.withItemUpdater(broadcastItemEquivalenceUpdater(youViewPublishers))
.withTopLevelContainerUpdater(broadcastItemContainerEquivalenceUpdater(youViewPublishers))
.withNonTopLevelContainerUpdater(NullEquivalenceUpdater.get())
.build());
Set reduxPublishers = Sets.union(acceptablePublishers, ImmutableSet.of(BBC_REDUX));
updaters.register(BBC_REDUX, SourceSpecificEquivalenceUpdater.builder(BBC_REDUX)
.withItemUpdater(broadcastItemEquivalenceUpdater(reduxPublishers))
.withTopLevelContainerUpdater(broadcastItemContainerEquivalenceUpdater(reduxPublishers))
.withNonTopLevelContainerUpdater(NullEquivalenceUpdater.get())
.build());
>>>>>>> 47f22a4f6b0b87c454e514063de630291ec16569
Set facebookAcceptablePublishers = Sets.union(acceptablePublishers, ImmutableSet.of(FACEBOOK));
updaters.register(FACEBOOK, SourceSpecificEquivalenceUpdater.builder(FACEBOOK) |