looks like you missed the following method?

	@Override
	public String getEnvironmentVariableValue(String name) {
		throw new UnsupportedOperationException();
	}

without it my workspace would not compile?