package net.sourceforge.phpdt.internal.ui.util; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class StreamUtil { public static void transferStreams(InputStream source, OutputStream destination) throws IOException { try { byte[] buffer = new byte[8192]; while (true) { int bytesRead = source.read(buffer); if (bytesRead == -1) break; destination.write(buffer, 0, bytesRead); } } finally { try { source.close(); } catch (IOException e) { } try { destination.close(); } catch (IOException e) { } } } }