docs: public WorkflowStrategy getStrategyForWorkflow(
              final WorkflowExecutionItem workflow,
              PropertyResolver resolver
      )
              throws ExecutionServiceException
      {
  
          String provider = workflow.getWorkflow().getStrategy();
          String s = builtinProviderSynonyms.get(provider);
          if (null != s) {
              provider = s;
          }
          WorkflowStrategy workflowStrategy = providerOfType(provider);
          if (null != resolver) {
              Description description = DescribableServiceUtil.descriptionForProvider(
                      true,
                      workflowStrategy
              );
              if (description != null) {
                  PluginAdapterUtility.configureProperties(
                          resolver,
                          description,
                          workflowStrategy,
                          PropertyScope.Instance
                  );
              }
          }
          return workflowStrategy;
      }