private final static Path getHome() {
		final String home_ = System.getProperty("user.home");
		switch (FileSystem.type) {
		case UNIX:
			// case LINUX:
			return Path.getPath(home_.split(FileSystem.OSType.UNIX.sepFile));
		case WINDOWS:
			if (FileSystem.type.subtype.equals("Windows Vista")) {
				// workaround for bug on vista, see
				// http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6519127
				final String user = System.getProperty("user.name");
				return Path.getPath((home_.substring(0, 9) + user).split("\\"
						+ getFileSeparator()));
			}
			return Path.getPath(home_.split("\\" + getFileSeparator()));
		default:
		}
		return null;
	}