I wrote this on Windows.
We've got plenty of these guys in the codebase already. This one was more an exception than the rule. Java Files are perfectly happy handling / even on Windows: they already are the abstraction that gives us / on every platform.