@@ -0,0 +1,754 @@
+package util;%0A%0Aimport java.util.Map;%0Aimport java.util.Set;%0A%0Aimport org.joda.time.DateTime;%0A%0Aimport schedulable.Activity;%0Aimport schedulable.Schedulable;%0Aimport schedulable.Transportation;%0Aimport time.Timeline;%0A%0Apublic class Debugger %7B%0A%09public static void printSchedulables(Timeline timeline) %7B%0A%09%09Set%3CMap.Entry%3CDateTime, Schedulable%3E%3E entries = timeline.getSchedule()%0A%09%09%09%09.entrySet();%0A%09%09for (Map.Entry%3CDateTime, Schedulable%3E entry : entries) %7B%0A%09%09%09System.out.print(entry.getKey().getMillis() + %22 - %22%0A%09%09%09%09%09+ Util.getEndTime(entry).getMillis() + %22: %22);%0A%09%09%09Schedulable value = entry.getValue();%0A%09%09%09if (value instanceof Transportation) %7B%0A%09%09%09%09System.out.println(%22transportation%22);%0A%09%09%09%7D else %7B%0A%09%09%09%09System.out.println(((Activity) value).title);%0A%09%09%09%7D%0A%09%09%09%0A%09%09%7D%0A%09%7D%0A%7D%0A

Add debugger class to print things out to console