code: public static List<TraceEvent> getEvents(FileReader fr, File directory) throws Exception
     {
        return getEvents(getData(fr, directory));
     }
docs: Get the events
  @param fr The file reader
  @param directory The directory
  @return The events
  @exception Exception If an error occurs