code: def symbolic_call(self, *args, **kwargs):
      # Perform shape/dtype inference.
      outputs = self.compute_output_spec(*args, **kwargs)
      # Record a new node in the operations graph.
      # The Node wires itself to inbound and outbound ops.  The
      # Node constructor updates this op's self._inbound_nodes,
      # sets _keras_history on the outputs, and adds itself to the
      # `_outbound_nodes` of the ops that produced the inputs to this
      # call.
      Node(
          operation=self,
          call_args=args,
          call_kwargs=kwargs,
          outputs=outputs,
      )
      return outputs
  
imports: import inspect
  import textwrap
  import tree
  from keras import backend
  from keras.api_export import keras_export
  from keras.backend.common.keras_tensor import any_symbolic_tensors
  from keras.ops.node import Node
  from keras.utils import python_utils
  from keras.utils import traceback_utils
  from keras.utils.naming import auto_name
label_desc: Use image node_id 3 for calling the Operation obj's underlying member method code with example usage: obj.symbolic_call() and returns: outputs