code: @SuppressWarnings("resource")
  	public static ISynchronizationPoint<IOException> savePropertiesFile(
  		Properties properties, IO.Writable output, Charset charset, byte priority, boolean closeIOAtEnd
  	) {
  		BufferedWritableCharacterStream stream = new BufferedWritableCharacterStream(output, charset, 4096);
  		return savePropertiesFile(properties, stream, priority, closeIOAtEnd);
  	}
docs: Save properties to a Writable IO.