public class Node { private E data; private Node leftNode; private Node rightNode; Node(E value) { setData(value); setLeftNode(null); setRightNode(null); } Node(E value, Node leftNode, Node rightNode) { setData(value); setLeftNode(leftNode); setRightNode(rightNode); } public E getData() { return data; } public void setData(E value) { data = value; } public Node getLeftNode() { return leftNode; } public void setLeftNode(Node Node) { leftNode = Node; } public Node getRightNode() { return rightNode; } public void setRightNode(Node Node) { rightNode = Node; } }