There's an annotation-based implementation on top of the Parameter interface in this commit : 4538ca073a90. If you agree, I will add it again.