docs: @Override
  	public TreeNode<T> getChild(final int index) {
  		if (_children == null) {
  			throw new ArrayIndexOutOfBoundsException(format(
  				"Child index is out of bounds: %s", index
  			));
  		}
  
  		return _children.get(index);
  	}