code: public ExceptionSection loadExceptionSection() throws IOException {
          Optional<ExceptionSection> pdata = maybeLoadExceptionSection();
          return (ExceptionSection) getOrThrow(pdata,
                  "unable to load exception section");
      }
docs: Loads all bytes and information of the exception section.
  
  The file on disk is read to fetch the information.
  
  @return {@link ExceptionSection} of the given file
  @throws IOException
  if unable to read the file
  @throws IllegalStateException
  if section can not be loaded