docs: public ActivityImpl parseExclusiveGateway(Element exclusiveGwElement, ScopeImpl scope) {
      ActivityImpl activity = createActivityOnScope(exclusiveGwElement, scope);
      activity.setActivityBehavior(new ExclusiveGatewayActivityBehavior());
  
      parseAsynchronousContinuationForActivity(exclusiveGwElement, activity);
  
      parseExecutionListenersOnScope(exclusiveGwElement, activity);
  
      for (BpmnParseListener parseListener : parseListeners) {
        parseListener.parseExclusiveGateway(exclusiveGwElement, scope, activity);
      }
      return activity;
    }