I have read that it is not recommended to use java.util.TreeMap to model a tree in my java application I\'m wondering why that is?