code: @Override
      public <T extends BaseModel> T get(String path, Class<T> cls) throws IOException {
          HttpGet getMethod = new HttpGet(UrlUtils.toJsonApiUri(uri, context, path));
  
          HttpResponse response = client.execute(getMethod, localContext);
          jenkinsVersion = ResponseUtils.getJenkinsVersion(response);
          try {
              httpResponseValidator.validateResponse(response);
              return objectFromResponse(cls, response);
          } finally {
              EntityUtils.consume(response.getEntity());
              releaseConnection(getMethod);
          }
      }
docs: {@inheritDoc}