code: def set_icb(self, new_location, tag_location):
          # type: (int, int) -> None
          '''
          A method to set the location of the data that this UDF File Identifier
          Descriptor points at.  The data can either be for a directory or for a
          file.
  
          Parameters:
           new_location - The new extent this UDF File Identifier Descriptor data lives at.
           tag_location - The new relative extent this UDF File Identifier Descriptor data lives at.
          Returns:
           Nothing.
          '''
          if not self._initialized:
              raise pycdlibexception.PyCdlibInternalError('UDF File Identifier not initialized')
  
          self.icb.set_extent_location(new_location, tag_locationf set_icb(self, new_location, tag_location):
          # type: (int, int) -> None
          '''
          A method to set the location of the data that this UDF File Identifier
          Descriptor points at.  The data can either be for a directory or for a
          file.
  
          Parameters:
           new_location - The new extent this UDF File Identifier Descriptor data lives at.
           tag_location - The new relative extent this UDF File Identifier Descriptor data lives at.
          Returns:
           Nothing.
          '''
          if not self._initialized:
              raise pycdlibexception.PyCdlibInternalError('UDF File Identifier not initialized')
  
          self.icb.set_extent_location(new_location, tag_location)
docs: A method to set the location of the data that this UDF File Identifier
          Descriptor points at.  The data can either be for a directory or for a
          file.
  
          Parameters:
           new_location - The new extent this UDF File Identifier Descriptor data lives at.
           tag_location - The new relative extent this UDF File Identifier Descriptor data lives at.
          Returns:
           Nothing.