code: private String removeProperty(Node node, HierarchicalProperty property)
     {
  
        try
        {
           node.getProperty(property.getStringName()).remove();
           node.save();
           return WebDavConst.getStatusDescription(HTTPStatus.OK);
        }
        catch (AccessDeniedException e)
        {
           return WebDavConst.getStatusDescription(HTTPStatus.FORBIDDEN);
        }
        catch (ItemNotFoundException e)
        {
           return WebDavConst.getStatusDescription(HTTPStatus.NOT_FOUND);
        }
        catch (PathNotFoundException e)
        {
           return WebDavConst.getStatusDescription(HTTPStatus.NOT_FOUND);
        }
        catch (RepositoryException e)
        {
           return WebDavConst.getStatusDescription(HTTPStatus.CONFLICT);
        }
  
     }
docs: Removes the property.
  
  @param node node
  @param property property
  @return status