code: protected void postProcessing()
     {
        //
        // Update the internal structure. We'll take this opportunity to
        // generate outline numbers for the tasks as they don't appear to
        // be present in the MPP file.
        //
        ProjectConfig config = m_project.getProjectConfig();
        config.setAutoWBS(m_autoWBS);
        config.setAutoOutlineNumber(true);
        m_project.updateStructure();
        config.setAutoOutlineNumber(false);
  
        //
        // Perform post-processing to set the summary flag
        //
        for (Task task : m_project.getTasks())
        {
           task.setSummary(task.hasChildTasks());
        }
  
        //
        // Ensure that the unique ID counters are correct
        //
        config.updateUniqueCounters();
     }
docs: Carry out any post-processing required to tidy up
  the data read from the database.