code: private boolean isDefinitelyCougarResponse(CougarHttpResponse response) {
          String ident = response.getServerIdentity();
          if (ident != null && ident.contains("Cougar 2")) {
              return true;
          }
          return false;
      }
docs: has the responding server identified itself as Cougar
  
  Note that due to legacy servers/network infrastructure a 'false negative' is possible.
  in other words although a 'true' response confirms that the server has identified itself Cougar,
  a 'false' does not confirm that a server IS NOT Cougar. The cougar header could have been stripped out
  by network infrastructure, or the server could still be a legacy Cougar which does not provide this header.
  
  @param response http response
  @return boolean has the responding server identified itself as Cougar