for (int i = 0; i < currNode; i++) {
BTreeNode node = getNode(i);
if (node.getNodeOffset() == upperBound) upperBoundNodeIndex = i;
/*Modified by ben zhang at aug, 12, 2002 */
Key tmpKey = node.getKey();
if (tmpKey.compareTo(key) == 0) {
PageNumber overflowPageNumber = null;
if (node.isOverflowKey()) {
//remember the overflowpage before overriding this node
overflowPageNumber = new PageNumber(ByteTool.bytesToInt(page, node.getNodeOffset() + BTreeSpec