code: public static ISynchronizationPoint<IOException> savePropertiesFile(
  		Properties properties, ICharacterStream.Writable.Buffered output, byte priority, boolean closeStreamAtEnd
  	) {
  		SavePropertiesFileTask task = new SavePropertiesFileTask(properties, output, priority, closeStreamAtEnd);
  		task.start();
  		return task.getOutput();
  	}
docs: Save properties to a writable character stream.