private void replanCurrentTripFromLeg(Activity newAct, final PlanElement currentPlanElement, final String routingMode,
double now, MobsimAgent agent) {
log.debug("entering replanCurrentTripFromLeg");
Leg currentLeg = (Leg) currentPlanElement ;
if ( currentLeg.getRoute() instanceof NetworkRoute ) {
replanCurrentLegWithNetworkRoute(newAct, routingMode, currentLeg, now, agent);
} else {
throw new ReplanningException("not implemented") ;
}
WithinDayAgentUtils.resetCaches(agent);
}
private void replanCurrentLegWithNetworkRoute(Activity newAct, String mainMode, Leg currentLeg, double now,