static File toFile(O o) { if (o instanceof File) ret (File) o; if (o instanceof S) ret new File((S) o); fail("Not a file: " + o); }