code: private boolean isCloudantAuthError(Response response) {
          String server = response.header("Server");
          // Cloudant could send `CouchDB/ad97a06 (Erlang OTP/17)` as Server header value
          // Another cloudant server value example: `CouchDB/1.0.2`
          if (server == null || server.indexOf("CouchDB/") == -1)// (Accurate as of 5/2016)
              return false;
          // Note: 401 (UNAUTHORIZED) might not be caused by Cloudant
          //       Before adding fix for 401, we need a test environment.
          return response.code() == Status.FORBIDDEN;
      }
docs: (See issues iOS #1020, #1267, Android #978)