code: @SuppressWarnings("resource")
  	public static AsyncWork<Properties, Exception> loadPropertiesFile(
  		IO.Readable.Buffered input, Charset charset, byte priority, IO.OperationType closeInputAtEnd, Listener<Properties> onDone
  	) {
  		BufferedReadableCharacterStream cs = new BufferedReadableCharacterStream(input, charset, 512, 32);
  		return loadPropertiesFile(cs, priority, closeInputAtEnd, onDone);
  	}
docs: Load properties from a Buffered IO.