public CVSCompareSubscriber(IResource[] resources, CVSTag tag) {
   super(
       getUniqueId(),
       NLS.bind(CVSMessages.CVSCompareSubscriber_2, new String[] {tag.getName()})); //
   this.resources = resources;
   tree =
       new CVSResourceVariantTree(
           new SessionResourceVariantByteStore(), tag, getCacheFileContentsHint());
   initialize();
 }
 public CVSCompareSubscriber(IResource[] resources, CVSTag[] tags, String name) {
   super(getUniqueId(), NLS.bind(CVSMessages.CVSCompareSubscriber_2, new String[] {name})); //
   resetRoots(resources, tags);
   initialize();
 }