Our helpers to identify the root of target aren't consistent on Windows, where yet again an illegal path is generated. I'm switching to KISS model using the proven support in JUnit for temporary files.