docs: protected CmsResource readResource(CmsDbContext dbc, CmsUUID structureID, CmsResourceFilter filter)
      throws CmsException {
  
          // read the resource from the VFS
          CmsResource resource = m_driverManager.readResource(dbc, structureID, filter);
  
          // check if the user has read access to the resource
          checkPermissions(dbc, resource, CmsPermissionSet.ACCESS_READ, true, filter);
  
          // access was granted - return the resource
          return resource;
      }