Nombre de archivo descargado HttpURLConnection

¿Es posible obtener el nombre de un archivo descargado con HttpURLConnection?

URL url = new URL("http://somesite/getFile?id=12345");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setAllowUserInteraction(false);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.connect();
InputStream is = conn.getInputStream();

En el ejemplo anterior no puedo extraer el nombre del archivo de la URL, pero el servidor me enviará el nombre del archivo de alguna manera.

Respuestas a la pregunta(4)

Su respuesta a la pregunta