This workflow works and successfully creates an EPMDocument but it doesn't carry forward any of the data from the template. All meta data fields are cleared and the content is not copied (but this is ok because we don't care about the content as we'll be uploading new content any way)
I'm assuming I'm doing something wrong or my understanding of the Java Doc is wrong but I can't find any other resources on how to do this. I've been able to use the above workflow and before step 3 I can retrieve all the meta data from the original object and update the copy, but if this is the way it needs to be done, why even have a saveFromTemplateObject function??