code: public static void copyStream(InputStream sourceStream, OutputStream destinationStream, boolean closeStreams)
  			throws IOException {
  		BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(destinationStream);
  		try {
  			copyBufferedStream(new BufferedInputStream(sourceStream), bufferedOutputStream, closeStreams);
  		} finally {
  			if (!closeStreams) {
  				bufferedOutputStream.flush();
  			}
  		}
  	}
docs: Kopiert den Inhalt eines Datenstroms in einen anderen. Aus GeschwindigkeitsgrÃ¼nden werden die StrÃ¶me gebuffert.
  Diese Funktion sollte verwendet werden, falls die DatenstrÃ¶me noch nicht Buffered*Stream implementieren.
  
  @param sourceStream
  Quelldatenstrom
  @param destinationStream
  Zieldatenstrom
  @throws IOException