- Utf8 characters are supported.
- getFormattedText is implemented with unit tests.
- guava dependenct added.