public boolean deleteOwnerName(String owner){
  if (!_ownerList.contains(owner)) {
    return false;
  }
  _ownerList.remove(owner);
  log.debug("train (" + getName() + ") delete car owner "+ owner);
  setDirtyAndFirePropertyChange(OWNERS_CHANGED_PROPERTY,_ownerList.size() + 1,_ownerList.size());
  return true;
}

public boolean deleteOwnerName ( String owner ) { if ( ! _ownerList . contains ( owner ) ) { return false ; } _ownerList . remove ( owner ) ; log . debug ( "train (" + getName ( ) + ") delete car owner " + owner ) ; setDirtyAndFirePropertyChange ( OWNERS_CHANGED_PROPERTY , _ownerList . size ( ) + 1 , _ownerList . size ( ) ) ; return true ; }
delete a owner name that the train will either service or exclude . see setowneroption
