protected NOSRankTaxiOptimizer( TaxiOptimizerContext optimConfig, IdleRankVehicleFinder vehicleFinder) { super(optimConfig); this.optimConfig = optimConfig; this.idleVehicleFinder = vehicleFinder; this.rankModeTaxiScheduler = (RankModeTaxiScheduler) optimConfig.scheduler; rankModeTaxiScheduler.optimizer = this; }