code: func (c *Client) runCallback(callback func(*dnode.Partial), args *dnode.Partial) {
  	// Do not panic no matter what.
  	defer func() {
  		if err := recover(); err != nil {
  			c.LocalKite.Log.Warning("Error in calling the callback function : %v", err)
  		}
  	}()
  
  	// Call the callback function.
  	callback(args)
  }
docs: // runCallback is called when a callback method call is received from remote Kite.