rendered paste bodyclass ThreadedTreeNode<E extends Comparable<E>>{ private E data; // The data in the node. private ThreadedTreeNode<E> leftChild; // Left child. private ThreadedTreeNode<E> rightChild; // Right child. private boolean isThread; // Thread indicator. ThreadedTreeNode(E value ) { this( value, null, null ); } ThreadedTreeNode(E value, ThreadedTreeNode<E> left, ThreadedTreeNode<E> right) { data = value; leftChild = left; rightChild = right; isThread = false; } public E getData() { return this.data; } public void setData(E val) { this.data =val; } public ThreadedTreeNode<E> getLeftChild() { return this.leftChild; } public ThreadedTreeNode<E> getRightChild() { return this.rightChild; } public void setLeftChild(ThreadedTreeNode<E> node) { this.leftChild = node; } public void setRightChild(ThreadedTreeNode<E> node) { this.rightChild = node; } public boolean getIsThread() { return this.isThread; } public void setIsThread(boolean isT) { this.isThread = isT; } }