docs: public List<ResourceMeta> getZanataResources() {
          ClientResponse<List<ResourceMeta>> response = null;
          try {
              final ISourceDocResource client = proxyFactory.getSourceDocResource(details.getProject(), details.getVersion());
              response = client.get(null);
  
              final Status status = Response.Status.fromStatusCode(response.getStatus());
  
              if (status == Response.Status.OK) {
                  final List<ResourceMeta> entities = response.getEntity();
                  return entities;
              } else {
                  log.error(
                          "REST call to get() did not complete successfully. HTTP response code was " + status.getStatusCode() + ". Reason " +
                                  "was " + status.getReasonPhrase());
              }
          } catch (final Exception ex) {
              log.error("Failed to retrieve the list of Zanata Source Documents", ex);
          } finally {
              /*
               * If you are using RESTEasy client framework, and returning a Response from your service method, you will
               * explicitly need to release the connection.
               */
              if (response != null) response.releaseConnection();
              
              /* Perform a small wait to ensure zanata isn't overloaded */
              performZanataRESTCallWaiting();
          }
  
          return null;
      }