code: @Path("/{spaceID}")
      @GET
      @Produces(XML)
      public Response getSpace(@PathParam("spaceID") String spaceID,
                               @QueryParam("storeID") String storeID,
                               @QueryParam("prefix") String prefix,
                               @QueryParam("maxResults") long maxResults,
                               @QueryParam("marker") String marker) {
          StringBuilder msg = new StringBuilder("getting space contents(");
          msg.append(spaceID);
          msg.append(", ");
          msg.append(storeID);
          msg.append(", ");
          msg.append(prefix);
          msg.append(", ");
          msg.append(maxResults);
          msg.append(", ");
          msg.append(marker);
          msg.append(")");
  
          try {
              log.debug(msg.toString());
              return doGetSpace(spaceID, storeID, prefix, maxResults, marker);
  
          } catch (ResourceNotFoundException e) {
              return responseNotFound(msg.toString(), e, NOT_FOUND);
  
          } catch (ResourceException e) {
              return responseBad(msg.toString(), e, INTERNAL_SERVER_ERROR);
  
          } catch (Exception e) {
              return responseBad(msg.toString(), e, INTERNAL_SERVER_ERROR);
          }
      }
docs: see SpaceResource.getSpaceProperties(String, String);
  see SpaceResource.getSpaceContents(String, String);
  
  @return 200 response with XML listing of space content and
  space properties included as header values