I dug into this some more. And yes this needs to wait for the jandex-binding work. The problem is an open question I posted to the dev team. I cannot find the text anymore, but it had to do with the poor design of this validate method.