public void write(File file, boolean append) {
		Properties properties = new Properties();
		properties.setProperty(USER, getUser() == null ? DEFAULT_USER : getUser());
		properties.setProperty(POLL_INTERVAL, getPollInterval() <= 0 ? DEFAULT_POLL_INTERVAL : String.valueOf(getPollInterval()));
		properties.setProperty(API_SCHEME, getApiScheme() == null ? DEFAULT_API_SCHEME : getApiScheme());
		properties.setProperty(API_BASE, getApiBase() == null ? DEFAULT_API_BASE: getApiBase());
		properties.setProperty(API_PATH, getApiPath() == null ? DEFAULT_API_PATH: getApiPath());
		properties.setProperty(API_KEY, getApiKey() == null ? DEFAULT_API_KEY : getApiKey());
		PropertiesUtil.toFile(LOG, properties, "lastfm specific configuration settings", file, append);
	}