POEExceptionsNotSunnyPoint.add (getLocationOfAsset(asset)); }
  public void handleNewLocations(Enumeration newLocations) {    Vector newPorts = allocHelper.enumToVector (newLocations);    super.handleNewLocations (newPorts.elements());    if (POEExceptions == null) {      allocHelper = new UTILAllocate (logger);      POEExceptions = new HashSet();       routeCache = new HashMap ();    }    if (POEExceptions.isEmpty ()) {      Object port = getAssetAtGeolocCode ("WMPT");      if (port != null)	POEExceptions.add(getLocationOfAsset(port));    }    for (Iterator iter = newPorts.iterator (); iter.hasNext(); ) {      Asset asset = (Asset) iter.next();      if (asset.getTypeIdentificationPG().getTypeIdentification ().equals ("TheaterSeaport"))	POEExceptions.add (getLocationOfAsset(asset));    }  }