public UpdateVehicleDependentPracticalTimeWindows(
     StateManager stateManager, VehicleRoutingTransportCosts tpCosts) {
   super();
   this.stateManager = stateManager;
   this.transportCosts = tpCosts;
   latest_arrTimes_at_prevAct = new double[stateManager.getMaxIndexOfVehicleTypeIdentifiers() + 1];
   location_of_prevAct = new Location[stateManager.getMaxIndexOfVehicleTypeIdentifiers() + 1];
 }