code: private void processCalendarData() throws IOException
     {
        CalendarFactory factory = new MPP9CalendarFactory(m_file);
        factory.processCalendarData(m_projectDir, m_projectProps, m_inputStreamFactory, m_resourceMap);
     }
docs: The format of the calendar data is a 4 byte header followed
  by 7x 60 byte blocks, one for each day of the week. Optionally
  following this is a set of 64 byte blocks representing exceptions
  to the calendar.