Good question, yes that is the idea, and the data is there as it reads is (at least when compiled in 6.51) This is a cut down version for checking the error, the original app does not copy the files there, they can be anywhere on the disk.
I hadn't looked in the folder I have tried copying it to the temp folder, result is the same, although the reported number of files is different but it still can't access the data stored in the set via JavaObject. I'll check that out as a separate issue I'm still getting my head around the git structure.