code: public static <T> BuiltGenericResponse<T> create(T body, Response rawResponse) {
      ErrorBody errorBody = null;
      int code = rawResponse.getStatus();
      if (code < 200 || code >= 300) {
        errorBody = ErrorBody.fromResponse(rawResponse);
      }
  
      return new BuiltGenericResponse<T>(body, errorBody, rawResponse);
    }
docs: Creates a new instance of {@link BuiltGenericResponse} with the specified body and underlying
  rawResponse.
  
  @param body the response entity body
  @param rawResponse the underlying raw response