/** Responsible for traversing within a design */ @Override protected void traverse(Design node) { if (_schedule.db) _schedule.ln(_schedule.GDA, "Traversing Design " + node); for (Task task : node.getTasks()) { ((Visitable) task).accept(this); } }