There are a couple of tree data structures in Java, such as
DefaultMutableTreeNode in JDK Swing,
Tree in Stanford parser package, and other toy codes. But none of these are sufficient yet small enough for general purpose.
This project attempts to provide another general-purpose tree data structure in Java. The difference between this and others are