I have a class, that is something like this:\[code\]public class Property { private double floorArea; public double getFloorArea() { return floorArea; } @XmlElement public void setFloorArea(double floorArea) { this.floorArea = floorArea; }}\[/code\]Which will give me something like this:\[code\]<?xml version="1.0" encoding="UTF-8" standalone="yes"?><property> <floorArea>x</floorArea></property>\[/code\]But I need something like this:\[code\]<?xml version="1.0" encoding="UTF-8" standalone="yes"?><property> <floorArea> <value>x</value> </floorArea></property>\[/code\]The API I am using requires it this way. My limited JAXB knowledge is preventing me from figuring this out. Any help is appreciated.EDIT:something I am researching. Would I need to create a \[code\]value\[/code\] class with its own JAXB annotations for this to work? (and set \[code\]floorArea\[/code\] to the type of \[code\]value\[/code\])?