forgot to add TreeObject.java