docs: public void parseExecutionListenersOnScope(Element scopeElement, ScopeImpl scope) {
      Element extentionsElement = scopeElement.element("extensionElements");
      if (extentionsElement != null) {
        List<Element> listenerElements = extentionsElement.elementsNS(CAMUNDA_BPMN_EXTENSIONS_NS, "executionListener");
        for (Element listenerElement : listenerElements) {
          String eventName = listenerElement.attribute("event");
          if (isValidEventNameForScope(eventName, listenerElement)) {
            ExecutionListener listener = parseExecutionListener(listenerElement);
            if (listener != null) {
              scope.addExecutionListener(eventName, listener);
            }
          }
        }
      }
    }