@Override
    public String toString() {
        String name = workflowDefinition != null ? workflowDefinition.getName() : null;
        Integer version = workflowDefinition != null ? workflowDefinition.getVersion() : null;
        return String.format("%s.%s/%s.%s", name, version, workflowId, status);
    }
@return a deep copy of the workflow instance
common/src/main/java/com/netflix/conductor/common/run/Workflow.java