code: private void updateField(PropertyEditor editor, Object updateValue,
  	                         BioPAXElement existing, Model target)
  	{
  		if (updateValue instanceof BioPAXElement)
  		{
  			BioPAXElement bpe = (BioPAXElement) updateValue;
  			//Now there are two possibilities
  
  
  			BioPAXElement ibpe = target.getByID(bpe.getUri());
  			//1. has an identical in the target
  			if (ibpe != null)
  			{
  				updateValue = ibpe;
  			}
  			//2. it has no identical in the target
  			//I do not have to do anything as it will eventually
  			//be moved.
  
  		}
  		editor.setValueToBean(updateValue, existing);
  	}
docs: Updates <em>existing</em>, using the <em>updateValue</em> by the editor.
  
  @param editor      editor for the specific value to be updated
  @param updateValue the value for the update
  @param existing    BioPAX element to be updated
  @param target