// FIXME don't rely on toString for session id
if (provider.includeCommit(contentSession.toString(), info)) {
String path = namePathMapper.getOakPath(provider.getPath());
ImmutableTree beforeTree = getTree(previousRoot, path);
ImmutableTree afterTree = getTree(root, path);
TreePermission treePermission = getTreePermission(afterTree);
EventIterator<Event> events = new EventIterator<Event>(
beforeTree.getNodeState(), afterTree.getNodeState(), path,
provider.getFilter(beforeTree, afterTree, treePermission),
new JcrListener(beforeTree, afterTree, namePathMapper, info));
if (events.hasNext()) {