public boolean addShipLoadName(String load){
  if (_shipLoadList.contains(load)) {
    return false;
  }
  _shipLoadList.add(load);
  log.debug("track ({}) add car load ({})",getName(),load);
  setDirtyAndFirePropertyChange(LOADS_CHANGED_PROPERTY,_shipLoadList.size() - 1,_shipLoadList.size());
  return true;
}

public boolean addShipLoadName ( String load ) { if ( _shipLoadList . contains ( load ) ) { return false ; } _shipLoadList . add ( load ) ; log . debug ( "track ({}) add car load ({})" , getName ( ) , load ) ; setDirtyAndFirePropertyChange ( LOADS_CHANGED_PROPERTY , _shipLoadList . size ( ) - 1 , _shipLoadList . size ( ) ) ; return true ; }
add a ship load that the track will either service or exclude . see setshiploadoption
