public CourtScheduleInfo(String filepath) {
    this.filepath = filepath;
    this.badConferenceDays = new HashMap<String, List<Integer>>();
    this.primaryDays = new HashMap<String, List<Integer>>();
    this.secondaryDays = new HashMap<String, List<Integer>>();
    this.holidays = new ArrayList<LocalDate>();

    DateConstraint.setInfo(this);
    Match.setInfo(this);
  }