¿Cuál es el equivalente de Jaxb de un valor de nodo de texto?

Estoy buscando para convertir una clase que se parece a esto ...

public class Amenity {
   public String id;
   public String value;
}

en el siguiente XML utilizando anotaciones JaxB:

<amenity id="id-string-here">value-string-here</amenity>

¿Alguien sabe qué anotación usar en elvalue ¿Variable miembro para lograr esto? Lo más cerca que he llegado hasta ahora es:

@XmlRootElement
public class Amenity {
   @XmlAttribute
   public String id;
   @XmlElement
   public String value;
}

Desafortunadamente este enfoque no me permite especificar que elvalue La variable miembro no debe representarse como su propia etiqueta<value></value>.

Respuestas a la pregunta(4)

Su respuesta a la pregunta