@Override
protected void execute(OperationContext operationContext, ResultHandler resultHandler, Site site)
throws ResourceNotFoundException, OperationException {
Page pages = site.getRootPage().getChild("pages");
if (pages == null || pages.getChildren().isEmpty())
throw new ResourceNotFoundException("No pages found for site " + getSiteKey(site));
execute(operationContext, resultHandler, pages);
}