@Override
          public void visitDefine(Define define) {
            if (!result[0]) return;
            if (name.equals(define.getName())) {
              NavigationItem wrapped = wrap(define.getPsiElement());
              result[0] = wrapped == null || processor.process(wrapped);
            }
          }
@Override
          public void visitDefine(Define define)