@Target(value=TYPE) @Retention(value=RUNTIME) public @interface JsonRootName
XmlRootElement,
 used to indicate name to use for root-level wrapping, if wrapping is
 enabled. Annotation itself does not indicate that wrapping should
 be used; but if it is, name used for serialization should be name
 specified here, and deserializer will expect the name as well.public abstract String value