Open
Description
With generic signatures in ResourceResolver, it and MessageSource feel almost identical.
It could be more efficient to have ResourceResolver< String > or at most a MessageSource (or MessageResource ;-) simply extend ResourceResolver< String > providing extra methods like asResourceBundle().