code: protected void handleUpdatedObject(final Object object) {
  		runWithWriteLock(new Runnable() {
  			public void run() {
  				int index = getFinalEventList().indexOf(object);
  				if (index >= 0) {
  					getFinalEventList().set(index, object);
  				}
  			}
  		});
  	}
docs: Handle an updated object in this table. Locate the existing entry (by
  equals) and replace it in the underlying list.
  
  @param object
  Updated object to handle