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