protected TreeNode[] getPathToRoot(TreeNode value0, int value1) { return null; }
protected TreeNode[] getPathToRoot(TreeNode node, int depth) { if (node == null) { if (depth == 0) return null;  return new TreeNode[depth]; }  TreeNode[] path = getPathToRoot(node.getParent(), depth + 1); path[depth] = node; return path; }
	protected TreeNode[] getPathToRoot(TreeNode value0, int value1) {		return null; // TODO	} // getPathToRoot()