);
final PluginStepContextImpl pluginContext = PluginStepContextImpl.from(context);
Description description = getDescription();
final Map<String, Object> config = PluginAdapterUtility.configureProperties(resolver, description, plugin, PropertyScope.InstanceOnly);
final GeneratedScript script;
try {
script = plugin.generateScript(pluginContext, config, node);
} catch (RuntimeException e) {
return new NodeStepResultImpl(e, StepFailureReason.PluginFailed, e.getMessage(), node);
}