code: def repr_def_class(self, class_data):
          
          classname = self.formatted_classname(class_data["classname"])
          if classname not in self.classes:
              self.lines.append("")
              self.lines.append("class %s(%s):" % (classname, self.basename))
              
              kwargs = list()
              setattr_arguments = list()
              for attr in self._classes[classname]:
                  kwargs.append("%s=None" % attr)
                  setattr_arguments.append(
                      self.Tab2 + "self.%s = %s" % (attr, attr))
              if len(kwargs):
                  line = self.Tab + "def __init__(self, %s):" % ", ".join(kwargs)
              else:
                  line = self.Tab + "def __init__(self):"
              self.lines.append(line)
              for setattr_argument in setattr_arguments:
                  self.lines.append(setattr_argument)
              if len(setattr_arguments):
                  self.lines.append("")
              self.classes.add(classname)
docs: Create code like this::
          
              class Person(Base):
                  def __init__(self, person_id=None, name=None):
                      self.person_id = person_id
                      self.name = name