docs: private SearchNode getSearchNode()
      {
          Object x = _searchNode.get();
          SearchNode g = null;
          if (x != null)
          {
              g = (SearchNode) x;
              g.reset();
          }
          else
          {
              g = new SearchNode();
              x = (Object) g;
              _searchNode.set(x);
          }
          return g;
      }