forceinline void
 UnhideAllCursor::processCurrentNode(void) {
   VisualNode* n = node();
   if (n->isHidden()) {
     n->setHidden(false);
     n->dirtyUp(na);
   }
 }
 forceinline void
 HideFailedCursor::processCurrentNode(void) {
   VisualNode* n = node();
   if (n->getStatus() == BRANCH &&
       !n->hasSolvedChildren() &&
       n->getNoOfOpenChildren(na) == 0) {
     n->setHidden(true);
     n->setChildrenLayoutDone(false);
     n->dirtyUp(na);
   }
 }