Refactor *.TextGenerator: replace monolithic static methods with structured sequence of calls that describes what's going on.
Single (and UI-aware) place to append 'right click to see exception' message - it's odd to see these e.g. in console log.
Hide the shame of Message#getCreationTimeString.
Methods setException and setHintObject in Message class got return value, references to them were updated.