code: private CmsClientSitemapEntry delete(CmsSitemapChange change) throws CmsException {
  
          CmsObject cms = getCmsObject();
          CmsResource resource = cms.readResource(change.getEntryId(), CmsResourceFilter.ONLY_VISIBLE_NO_DELETED);
          ensureLock(resource);
          cms.deleteResource(cms.getSitePath(resource), CmsResource.DELETE_PRESERVE_SIBLINGS);
          tryUnlock(resource);
          return null;
      }
docs: Deletes a resource according to the change data.<p>
  
  @param change the change data
  
  @return CmsClientSitemapEntry always null
  
  
  @throws CmsException if something goes wrong