とあるOSSで以下のようにHTTPステータスコードを検証していました。

private void checkHttpCode() {
  if (http.statusLine.Code / 100 != 2) {
    throw new Exception(http.statusLine.code, http.statusLine.reason);
  }
}

このような条件式で検証する理由・メリットがあれば教えていただきたいです。