We should figure out how to use the message from your enum here plus a reasonable way of passing in context to the message. Maybe using java.util.Formatter with %s placeholders and var length args?