class SimplePathBuilder implements PathBuilder {

	@Override
	public File getCurrentDirectoryFile() {
		if (this.currentFile != null) {
			return this.currentFile;
		}
		if (URISchemeType.FILE.isURL(this.currentURL)) {
			return new File(this.currentURL.getPath());
		}
		try {
			return FileSystem.getUserHomeDirectory();
		} catch (IOException exception) {
			return new File((String) null);
		}
	}

	public  SimplePathBuilder();
	public  SimplePathBuilder(String currentDirectory);
	public  SimplePathBuilder(File currentDirectory);
	public  SimplePathBuilder(URL currentDirectory);

}