title: Bidirectional field value conversion for JAX-RS
body: <p>Class Foo:</p>
  
  <pre><code>@Entity
  @Table(name = "FOO")
  @XmlRootElement(name = "doo")
  @XmlAccessorType(XmlAccessType.FIELD)
  public class Fooimplements Serializable {
  
      @Column(name = "SOME_FIELD")
      private String someField;
  </code></pre>
  
  <p>If someField is "abc", the marshaled XML looks like</p>
  
  <pre><code>&lt;foo&gt;
    &lt;someField&gt;abc&lt;/someField&gt;
  </code></pre>
  
  <p>Is there any way to annotate a front and back conversion so that, just for the XML marshaling purposes, the Java value "abc" gets converted to "xyz.abc" (by concatenating "xyz." to the beginning of the string) and when the XML is unmarshaled, the value "xyz.abc" is converted to "abc" by removing the first 4 characters? I am using <code>CXF</code> if that matters.</p>