original_docstring: 
          Updates ("mutates") given 'obj'.
  
          Intended to be overridden by subclasses, as the most
          concise way of coding a default projection of the event
          (for example into the state of a domain entity).
  
          The advantage of implementing a default projection
          using this method rather than __mutate__ is that you
          don't need to call super or return a value.
  
          :param obj: domain entity to be mutated
          
docstring: Updates ("mutates") given 'obj'.
  Intended to be overridden by subclasses, as the most
  concise way of coding a default projection of the event
  (for example into the state of a domain entity).
  
  The advantage of implementing a default projection
  using this method rather than __mutate__ is that you
  don't need to call super or return a value.
docstring_tokens: Updates ( " mutates " ) given ' obj ' . Intended to be overridden by subclasses as the most concise way of coding a default projection of the event ( for example into the state of a domain entity ) . The advantage of implementing a default projection using this method rather than __mutate__ is that you don ' t need to call super or return a value .
code: def mutate(self, obj: TEntity) -> None:
          """
          Updates ("mutates") given 'obj'.
  
          Intended to be overridden by subclasses, as the most
          concise way of coding a default projection of the event
          (for example into the state of a domain entity).
  
          The advantage of implementing a default projection
          using this method rather than __mutate__ is that you
          don't need to call super or return a value.
  
          :param obj: domain entity to be mutated
          """
code_tokens: def mutate ( self , obj : TEntity ) -> None :
short_docstring: Updates ("mutates") given 'obj'.
short_docstring_tokens: Updates ( " mutates " ) given ' obj ' .
comment: """
          Updates ("mutates") given 'obj'.
  
          Intended to be overridden by subclasses, as the most
          concise way of coding a default projection of the event
          (for example into the state of a domain entity).
  
          The advantage of implementing a default projection
          using this method rather than __mutate__ is that you
          don't need to call super or return a value.
  
          :param obj: domain entity to be mutated
          """