protected Location [] getPOEandPOD (Task parentTask, Task subtask) {
protected Location [] getPOEandPOD (Task parentTask, Task ignoredTask) {
  protected Location [] getPOEandPOD (Task parentTask, Task subtask) {    Location [] locs = new Location[2];        if (useSeaRoutes) {      TransportationRoute route = (TransportationRoute)	glmPrepHelper.getIndirectObject(parentTask, GLMTransConst.SEAROUTE);      locs[0] = route.getSource().getGeolocLocation();      locs[1] = route.getDestination().getGeolocLocation();    } else { // just use great circle calcs      locs[0] = getPOENearestToFromLocMiddleStep (parentTask);      locs[1] = getPOD(parentTask);    }    return locs;  }