This is not very important, but rather a suggestion:
Code with fewer variables looks more simple, and is (usually) easier to read.

The variable "currentLanguage" is only used in 1 place.
I suggest that you remove the variable declaration, and use Language.getLanguage() directly.