code: def parse(self, data):
          # type: (bytes) -> None
          '''
          Parse the passed in data into a UDF Implementation Use Volume
          Descriptor Implementation Use field.
  
          Parameters:
           data - The data to parse.
          Returns:
           Nothing.
          '''
          if self._initialized:
              raise pycdlibexception.PyCdlibInternalError('UDF Implementation Use Volume Descriptor Implementation Use field already initialized')
  
          (self.char_set, self.log_vol_ident, self.lv_info1, self.lv_info2,
           self.lv_info3, impl_ident,
           self.impl_use) = struct.unpack_from(self.FMT, data, 0)
  
          self.impl_ident = UDFEntityID()
          self.impl_ident.parse(impl_ident)
  
          self._initialized = Truf parse(self, data):
          # type: (bytes) -> None
          '''
          Parse the passed in data into a UDF Implementation Use Volume
          Descriptor Implementation Use field.
  
          Parameters:
           data - The data to parse.
          Returns:
           Nothing.
          '''
          if self._initialized:
              raise pycdlibexception.PyCdlibInternalError('UDF Implementation Use Volume Descriptor Implementation Use field already initialized')
  
          (self.char_set, self.log_vol_ident, self.lv_info1, self.lv_info2,
           self.lv_info3, impl_ident,
           self.impl_use) = struct.unpack_from(self.FMT, data, 0)
  
          self.impl_ident = UDFEntityID()
          self.impl_ident.parse(impl_ident)
  
          self._initialized = True
docs: Parse the passed in data into a UDF Implementation Use Volume
          Descriptor Implementation Use field.
  
          Parameters:
           data - The data to parse.
          Returns:
           Nothing.