code: def new(self, ext_id, ext_des, ext_src):
          # type: (bytes, bytes, bytes) -> None
          '''
          Create a new Rock Ridge Extensions Reference record.
  
          Parameters:
           ext_id - The extension identifier to use.
           ext_des - The extension descriptor to use.
           ext_src - The extension specification source to use.
          Returns:
           Nothing.
          '''
          if self._initialized:
              raise pycdlibexception.PyCdlibInternalError('ER record already initialized!')
  
          self.ext_id = ext_id
          self.ext_des = ext_des
          self.ext_src = ext_src
          self.ext_ver = 1
  
          self._initialized = Truf new(self, ext_id, ext_des, ext_src):
          # type: (bytes, bytes, bytes) -> None
          '''
          Create a new Rock Ridge Extensions Reference record.
  
          Parameters:
           ext_id - The extension identifier to use.
           ext_des - The extension descriptor to use.
           ext_src - The extension specification source to use.
          Returns:
           Nothing.
          '''
          if self._initialized:
              raise pycdlibexception.PyCdlibInternalError('ER record already initialized!')
  
          self.ext_id = ext_id
          self.ext_des = ext_des
          self.ext_src = ext_src
          self.ext_ver = 1
  
          self._initialized = True
docs: Create a new Rock Ridge Extensions Reference record.
  
          Parameters:
           ext_id - The extension identifier to use.
           ext_des - The extension descriptor to use.
           ext_src - The extension specification source to use.
          Returns:
           Nothing.