code: @Override public ProjectFile read(File file) throws MPXJException
     {
        try
        {
           m_data = new FastTrackData();
           // Uncomment this to write debug data to a log file
           // m_data.setLogFile("c:/temp/project1.txt");
           m_data.process(file);
           return read();
        }
        catch (Exception ex)
        {
           throw new MPXJException(MPXJException.INVALID_FILE, ex);
        }
        finally
        {
           m_data = null;
        }
     }
docs: {@inheritDoc}