Return label if no messages have been loaded
Do not catch NullPointerException
Rename _() to t()

Use of '_' as an identifier might not be supported in releases
after Java SE 8.
Add "return" tag to constraint()
Fix errors and warnings from Java 8's javadoc generator