code: void setChild(int index, Node child){
          if ((this.splitTest.maxBranches() >= 0)
                  && (index >= this.splitTest.maxBranches())) {
              throw new IndexOutOfBoundsException();
          }
          this.children.set(index, child);
  	}
docs: Method to set the children in a specific index of the SplitNode with the appropriate child
  @param index Index of the child in the SplitNode
  @param child The child node