#104 Method $.download() throws FileNotFoundException (for 40x error) or RuntimeException (for 50x error)