final PropertyResolver resolver = PropertyResolverFactory.createStepPluginRuntimeResolver(context,
instanceConfiguration,
ServiceNameConstants.WorkflowNodeStep,
providerName);
final PluginStepContext pluginContext = PluginStepContextImpl.from(context);
final Map<String, Object> config = PluginAdapterUtility.configureProperties(resolver, getDescription(), plugin, PropertyScope.InstanceOnly);
try {
plugin.executeNodeStep(pluginContext, config, node);
} catch (NodeStepException e) {
log.error("Error executing node step.", e);