public void HandleEvent(EventArgs args) { if (string.IsNullOrEmpty(args.Performer as string) || args.Performer as string == Identify) { Handlers[args.Token].Invoke(args); } if (args.Performer as string == Identify || args.Handled == true) { return; } if (NextNode != null) { NextNode.HandleEvent(args); } }