private WorkflowDefinitionHandler LoadWorkflowDefinition(out string version)
{
if (string.IsNullOrEmpty(WorkflowDefinitionVersion))
{
var def = Node.Load<WorkflowDefinitionHandler>(GetWorkflowDefinitionPath());
version = def.Version.VersionString;
return def;
}
version = WorkflowDefinitionVersion;
return Node.Load<WorkflowDefinitionHandler>(GetWorkflowDefinitionPath(), VersionNumber.Parse(WorkflowDefinitionVersion));
}