Qual a finalidade desse pacote HttpURLConnection

Olá
Qual a finalidade desse metodo ?
Ele retorna sempre verdadeiro !!

Grato

private boolean testUrl(String url){
		try{
			URL urlConnect = new URL(url);
			HttpURLConnection connection = (HttpURLConnection)urlConnect.openConnection();
			connection.setRequestMethod("GET");
			connection.setDoInput(true);
			connection.setDoOutput(true);
			connection.connect();
			connection.getInputStream();
			connection.disconnect();
			return true;
		}catch(Exception e){
			e.printStackTrace();
			return false;
		}
	}