i Put the question to truevfs mailing-list and the author of the library answered:
not sure if it has anything to do with that, but using FileSystems.newFileSystem(Path) is not required. Just pass the TPath object to any of the Files.* methods.
And he is right, using the Files.*
methods directly on the TPath objects worked well.