bool isGroup(const InputTree::bfs_iterator& pos) { return !pos.hasData() && !pos.isRoot(); }
bool mcld::isGroup(const InputTree::bfs_iterator& pos) { return !pos.hasData(); }