for (int i = 0; i < Math.min(taskList.size(), SimulationParameters.batchSize); i++) {
            schedule(this, taskList.first().getTime() - simulation.clock(), SEND_TO_ORCH, taskList.first());
            taskList.remove(taskList.first());
        }