public boolean deleteShipLoadName(String load){
  if (!_shipLoadList.contains(load)) {
    return false;
  }
  _shipLoadList.remove(load);
  log.debug("track ({}) delete car load ({})",getName(),load);
  setDirtyAndFirePropertyChange(LOADS_CHANGED_PROPERTY,_shipLoadList.size() + 1,_shipLoadList.size());
  return true;
}

public boolean deleteShipLoadName ( String load ) { if ( ! _shipLoadList . contains ( load ) ) { return false ; } _shipLoadList . remove ( load ) ; log . debug ( "track ({}) delete car load ({})" , getName ( ) , load ) ; setDirtyAndFirePropertyChange ( LOADS_CHANGED_PROPERTY , _shipLoadList . size ( ) + 1 , _shipLoadList . size ( ) ) ; return true ; }
delete a ship load name that the track will either service or exclude . see setloadoption
