code: public ResponseBuilder initialize(final Resource parent, final Resource resource) {
  
          // Check that the persistence layer supports LDP-R
          if (MISSING_RESOURCE.equals(resource)) {
              // Can't delete a non-existent resources
              throw new NotFoundException();
          } else if (DELETED_RESOURCE.equals(resource)) {
              // Can't delete a non-existent resources
              throw new ClientErrorException(GONE);
          } else if (!supportsInteractionModel(LDP.Resource)) {
              throw new ClientErrorException(status(BAD_REQUEST)
                  .link(UnsupportedInteractionModel.getIRIString(), LDP.constrainedBy.getIRIString())
                  .entity("Unsupported interaction model provided").type(TEXT_PLAIN_TYPE).build());
          }
  
          // Check the cache
          final EntityTag etag = new EntityTag(buildEtagHash(getIdentifier(), resource.getModified(), null));
          checkCache(resource.getModified(), etag);
  
          setResource(resource);
          resource.getContainer().ifPresent(p -> setParent(parent));
          return noContent();
      }
docs: Initialze the handler with a Trellis resource.
  
  @param parent the parent resource
  @param resource the Trellis resource
  @return a response builder