public BinaryTree makeTree(String data, BinaryTree lTree, BinaryTree rTree) {
		root = new BinaryTreeNode(data);

		if (lTree != null) {
			root.setlChild(lTree.getRoot());

			if (this.root != lTree.getRoot())
				lTree.setRoot(null);
		}

		if (rTree != null) {
			root.setrChild(rTree.getRoot());

			if (this.root != rTree.getRoot())
				rTree.setRoot(null);
		}

		return this;
	}