Using Java annotations as pure data values