code: @Override
      public RequestCtx handleResponse(SOAPMessageContext context)
              throws OperationHandlerException {
          try {
              Object response = getSOAPResponseObject(context);
              org.fcrepo.server.types.gen.FieldSearchResult result =
                  (org.fcrepo.server.types.gen.FieldSearchResult) callGetter("getResult",response);
              result =
                  filter(context, result);
              Method setter = response.getClass().getDeclaredMethod("setResult",
                      org.fcrepo.server.types.gen.FieldSearchResult.class);
              setter.invoke(response, result);
              setSOAPResponseObject(context, response);
          } catch (Exception e) {
              logger.error("Error filtering Objects", e);
              throw new OperationHandlerException("Error filtering Objects", e);
          }
  
          return null;
      }
docs: /*
  (non-Javadoc)
  @see
  org.fcrepo.server.security.xacml.pep.ws.operations.OperationHandler#handleResponse(SOAPMessageContext)