Реализуйте generic TreeSet.
Реализуйте интерфейс Treeable<T>.
Реализуйте класс MyTree<T> на базе структуры данных TreeSet который имплементирует интерфейс Treeable<T>.