System.getProperties().put(property, location);
System.getProperties().put(property, location.toExternalForm());
	public void setURL(URL value) throws IllegalStateException {		if (location != null)			throw new IllegalStateException("Cannot change the location once it is set");		location = value;		System.getProperties().put(property, location);	}