docs: private Object find(
                         SearchComparator  comp,
                         Object            searchKey)
      {
          SearchNode point = getSearchNode();
          Object ret = null;
  
          boolean gotit = optimisticFind(comp, searchKey, point);
          if (gotit == pessimisticNeeded)
              pessimisticFind(comp, searchKey, point);
  
          if (point.wasFound())
              ret = point.foundNode().key(point.foundIndex());
  
          return ret;
      }