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

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