Enhancement
A ResKey can be "filled" with arguments to fill parameters in the translation.
If an argument contains a subject object, the toString() method is used to get the textual representation.
Here the MetaLabelProvider should be used.
Test
TestResources.testLabelProviderInMessage()