sealed public override void ExecuteRecursive(TaskExecutionNode node) { AdapterFacadeTaskServer facadeTaskServer = new AdapterFacadeTaskServer(Server); AdapterFacadeLogger facadeLogger = new AdapterFacadeLogger(); FacadeTaskExecutorConfiguration facadeTaskExecutorConfiguration = new FacadeTaskExecutorConfiguration() { ShadowCopy = TaskExecutor.Configuration.ShadowCopy, AssemblyFolder = TaskExecutor.Configuration.AssemblyFolder }; FacadeTask facadeTask = facadeTaskServer.MapTasks(node); executeResult = FacadeUtils.ToTaskResult(Execute(facadeTaskServer, facadeLogger, facadeTask, facadeTaskExecutorConfiguration)); }