protected override bool EvaluateConclusion() { if (routeAssigned && (agentComponent != null)) { routeTraveled = agentComponent.CompletedRoute(); } return(routeTraveled); }