Agregar métodos adicionales a una clase JAXB generada a partir de un esquema

Aquí hay un extracto trivial de mi archivo XSD

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="ns"
    xmlns:tns="sns" elementFormDefault="qualified">

  <element name="document">
        <attribute name="title" use="required"/>
  </element>
</schema>

Yo uso elmaven-jaxb2-plugin para generar clases de Java a partir de esto. losDocument la clase tiene ungetTitle() Método para devolver el texto de latitle atributo.

Quiero agregar un método adicional aDocument:

public String getStrippedTitle() {
   return getTitle().replaceAll("\\s+", "");
}

Quiero que mi método adicional aparezca en el objeto no superpuesto (en lugar de que yo solo lo llame o escriba una clase de envoltorio) porque quiero pasar el objeto no superpuesto de nivel superior a una plantilla de cadena y hacer que itere sobre los subelementos que llaman mi método extra

encontréinstrucciones Pero me dicen que establezca una propiedad en elUnmarshaller y mi implementación (Mac OS X, Java 7) no parece admitir ninguna propiedad.

¿Cómo debería hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta