public void acceptTask(Task task) {
		this.lastCosts = this.intermediateCosts;
		this.lastGoalNode = this.intermediateGoalNode;
		this.lastVisitedNodes = cloneNodeList(this.intermediateVisitedNodes);
		this.taskList.add(task);
	}