private final int copy(InputStream paramInputStream, OutputStream paramOutputStream) throws IOException {

		byte[] arrayOfByte = new byte[4096];
		int i = 0;
		int j = 0;
		while (-1 != (j = paramInputStream.read(arrayOfByte))) {
			paramOutputStream.write(arrayOfByte, 0, j);
			i += j;
		}
		return i;
	}