public static void copy(URL url, OutputStream out,
	                        int connectionTimeoutMillis,
	                        int readTimeoutMillis)
			throws IOException {
		copy(url, out, newByteBuffer(), connectionTimeoutMillis, readTimeoutMillis);
	}
Transfer contents of {@link URL} into {@link OutputStream}.

@param url
       {@link URL} to transfer content from.
@param out
		Stream to transfer content to.
@param connectionTimeoutMillis
		Number of milliseconds until this method will timeout if no connection could
		be established to the {@code url}
@param readTimeoutMillis
		Number of milliseconds until this method will timeout if no data could be read from
		the {@code url}

@throws IOException
		When any I/O error occurs.
@see IOUtil#newByteBuffer()
recaf-core/src/main/java/software/coley/recaf/util/IOUtil.java