public synchronized void synchronizeWith(UpdateSynchronizer newsync) {
    // LoggingUtil.warning("Synchronizing: " + sync + " " + newsync, new
    // Throwable());
    if(synchronizer == newsync) {
      LoggingUtil.warning("Double-synced to the same plot!", new Throwable());
      return;
    }
    if(synchronizer != null) {
      LoggingUtil.warning("Attempting to synchronize to more than one synchronizer.");
      return;
    }
    synchronizer = newsync;
    newsync.addUpdateRunner(this);
  }
public synchronized void synchronizeWith ( UpdateSynchronizer newsync ) { if ( synchronizer == newsync ) { LoggingUtil . warning ( "Double-synced to the same plot!" , new Throwable ( ) ) ; return ; } if ( synchronizer != null ) { LoggingUtil . warning ( "Attempting to synchronize to more than one synchronizer." ) ; return ; } synchronizer = newsync ; newsync . addUpdateRunner ( this ) ; }
Set a new update synchronizer.

@param newsync Update synchronizer