code: @SuppressWarnings("unchecked")
      public Optional<DebugSection> maybeLoadDebugSection() throws IOException {
          return (Optional<DebugSection>) maybeLoadSpecialSection(DataDirectoryKey.DEBUG);
      }
docs: Loads all bytes and information of the debug section.
  
  The file on disk is read to fetch the information.
  
  @return {@link DebugSection} of the given file, absent if file doesn't
  have this section
  @throws IOException
  if unable to read the file