code: public static void synchronizeViewers(Collection<ImageViewer> viewers) {
  		Iterator<ImageViewer> iterator = viewers.iterator();
  		if (!iterator.hasNext()) return;
  		
  		Synchronizer mainSynchronizer=iterator.next().getSynchronizer();
  		while (iterator.hasNext()) {
  			mainSynchronizer.add(iterator.next());
  		}
  	}
docs: Synchronizes the view state of multiple image viewers with respect to scroll position
  and resize strategy, and other properties affecting display.
  @param viewers the viewers to synchronize