Class BaseSynchronizer<A extends Synchronizer.MetaData,​U extends Synchronizer.MetaData,​D extends Synchronizer.MetaData>