code: def default(self) -> Optional[ScalarValue]:
          
          if self.mandatory:
              return None
          if self._default is not None:
              return self._default
          return (None if self.type.default is None
                  else ArrayValue([self.type.default]))
docs: Default value of the receiver, if any.