docs: public static List<FieldExtension> getFields(DelegateExecution execution) {
          if (isExecutingExecutionListener(execution)) {
              return getListenerFields(execution);
          } else {
              return getFlowElementFields(execution);
          }
      }