class SimplePathBuilder implements PathBuilder {

	@Override
	public void setCurrentDirectory(String currentDirectory) {
		if (currentDirectory == null) {
			this.currentFile =  null;
			this.currentURL = null;
		} else {
			try {
				this.currentURL = new URL(currentDirectory);
				this.currentFile = null;
			} catch (MalformedURLException exception) {
				this.currentFile = new File(currentDirectory);
				this.currentURL = null;
			}
		}
	}

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

}