lastTask = task;
    public void apply(Object o) {      if (o instanceof Task) {        Task task = (Task) o;        if (isPrediction(task)            || ! getCustomerName(task).equals(this.customerName)) {          return;        }        long endTime = taskUtils.getEndTime(task);        if (endTime > maxEnd) {          maxEnd = endTime;        }      }    }