code: def dumps(self):
          
  
          ret_str = []
          ret_str.append(Command('node', options=self.options).dumps())
  
          if self.handle is not None:
              ret_str.append('({})'.format(self.handle))
  
          if self._node_position is not None:
              ret_str.append('at {}'.format(str(self._position)))
  
          if self._node_text is not None:
              ret_str.append('{{{text}}};'.format(text=self._node_text))
          else:
              ret_str.append('{};')
  
          return ' '.join(ret_str)
docs: Return string representation of the node.