docs: GBSNode getNode(Object newKey)
      {
          GBSNode   p;
          if (_nodePool == null)
              p = new GBSNode(this, newKey);
          else
          {
              p = _nodePool;
              _nodePool = p.rightChild();
              p.reset(newKey);
          }
          return p;
      }