code: private TerminalBindingCondition getTerminalBindingCondition(
              final int respCode,
              final AbstractBody respBody) {
          assertLocked();
  
          if (isTermination(respBody)) {
              String str = respBody.getAttribute(Attributes.CONDITION);
              return TerminalBindingCondition.forString(str);
          }
          // Check for deprecated HTTP Error Conditions
          if (cmParams != null && cmParams.getVersion() == null) {
              return TerminalBindingCondition.forHTTPResponseCode(respCode);
          }
          return null;
      }
docs: Evaluates the HTTP response code and response message and returns the
  terminal binding condition that it describes, if any.
  
  @param respCode HTTP response code
  @param respBody response body
  @return terminal binding condition, or {@code null} if not a terminal
  binding condition message