code: def __new__(cls, protocol, *args, **kwargs):
      decorated_cls = type(
          "".join(["Decorated", protocol.__class__.__name__]),
          (cls, protocol.__class__),
          protocol.__dict__,
      )
      return object.__new__(decorated_cls)
  
label_desc: Use image node_id 1 for calling the TProtocolDecorator obj's underlying member method code with example usage: obj.__new__(cls, protocol) and returns: object