I did enforce that in Scala (using implicit current message), couldn't find a way how to enforce that in Java.