class BinaryTree { private T value; private BinaryTree left; private BinaryTree right; public BinaryTree(T value) { this.value = value; this.left = null; this.right = null; } public BinaryTree(T value, BinaryTree left, BinaryTree right) { this.value = value; this.left = left; this.right = right; } public void setLeft(BinaryTree left) { this.left = left; } public void setRight(BinaryTree right) { this.right = right; } public void setValue(T value) { this.value = value; } }