Schedule s = (Schedule) w.get(KEY.TRAIN_SCHEDULES, si.getScheduleId(), Player.AUTHORITATIVE);
Schedule s = (Schedule) w.get(KEY.TRAIN_SCHEDULES, si.getScheduleKey().index, si.getScheduleKey().principal);
    public int getSize() {	ScheduleIterator si = getSchedule();	if (si == null) {	    return 0;	}	Schedule s = (Schedule) w.get(KEY.TRAIN_SCHEDULES, si.getScheduleId(),		Player.AUTHORITATIVE);        return s.getNumOrders();    }