Коллекция слов в тексте.

Создать класс, позволяющий работать со словами, выделяемыми из текста (пока текстом можно считать строку).

Для хранения слов использовать коллекцию TreeSet. Упорядочение слов в коллекции лексикографическое. Дополнительно предусмотреть возможность просматривать слова в коллекции, упорядочив их по длине и по количеству различных букв.

Класс должен сопровождаться набором unit-тестов .