code: def process_superclass(self, entity: List[dict]) -> List[dict]:
          
          superclass = entity.pop('superclass')
          label = entity['label']
          if not superclass.get('ilx_id'):
              raise self.SuperClassDoesNotExistError(
                  f'Superclass not given an interlex ID for label: {label}')
          superclass_data = self.get_entity(superclass['ilx_id'])
          if not superclass_data['id']:
              raise self.SuperClassDoesNotExistError(
                  'Superclass ILX ID: ' + superclass['ilx_id'] + ' does not exist in SciCrunch')
          # BUG: only excepts superclass_tid
          entity['superclasses'] = [{'superclass_tid': superclass_data['id']}]
          return entity
docs: Replaces ILX ID with superclass ID