Current message arguments are passed as Object Array and it is not elegant. Since now
Spring Framework is based on Java 8. We can support Vararg based message arguments
in MessageSource by using Java 8 Interface default methods which delegates calls to
Object Array based methods. And it will be a easy to go chage as we won't have to
implement those methods in any implementation of MessageSource.
I will be providing a pull request for this issue.