Annotation to mark methods as targets for JSON method dispatch and
constructors as decoders for JSON-driven object creation.
The annotation value carries the JSON property names corresponding to
the parameters in the method or constructor parameter list.