Java/core/src/main/java/com/amazon/randomcutforest/tree/NodeStoreLarge.java [113:133]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        addBox(index, point, box);
        if (parentIndex != Null) {
            spliceEdge(parentIndex, childIndex, index);
            manageAncestorsAdd(pathToRoot, point, pointStoreView);
        }
        if (pointSum != null) {
            recomputePointSum(index);
        }
        return index;
    }

    public int getLeftIndex(int index) {
        return leftIndex[index];
    }

    public int getRightIndex(int index) {
        return rightIndex[index];
    }

    public void setRoot(int index) {
        if (!isLeaf(index) && parentIndex != null) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



Java/core/src/main/java/com/amazon/randomcutforest/tree/NodeStoreMedium.java [116:136]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        addBox(index, point, box);
        if (parentIndex != Null) {
            spliceEdge(parentIndex, childIndex, index);
            manageAncestorsAdd(pathToRoot, point, pointStoreView);
        }
        if (pointSum != null) {
            recomputePointSum(index);
        }
        return index;
    }

    public int getLeftIndex(int index) {
        return leftIndex[index];
    }

    public int getRightIndex(int index) {
        return rightIndex[index];
    }

    public void setRoot(int index) {
        if (!isLeaf(index) && parentIndex != null) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



