docs: def get_offset_from_rva(self, rva):
          """Get the file offset corresponding to this RVA.
          
          Given a RVA , this method will find the section where the
          data lies and return the offset within the file.
          """
          
          s = self.get_section_by_rva(rva)
          if not s:
  
              # If not found within a section assume it might
              # point to overlay data or otherwise data present
              # but not contained in any section. In those
              # cases the RVA should equal the offset
              if rva<len(self.__data__):
                  return rva
                  
              raise PEFormatError, 'data at RVA can\'t be fetched. Corrupt header?'
          
          return s.get_offset_from_rva(rva)