JAXB esquemas múltiples con referencia de elemento

Tengo dos esquemas que se procesan con JAXB. El primer esquema está preprocesado y la información de esto se usa usando un archivo de episodio (siguiendohttp: //www.java.net/blog/2006/09/05/separate-compilation-jaxb-ri-2). El segundo esquema importa el primero, y nuevamente usando jaxb, se procesa. Todo esto funciona como se esperaba.

Pero ahora tengo un elemento en el primer esquema, que se usa en el segundo usando una referencia.

Schema a:

<schema elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:test="http://www.example.org/Test/"
targetNamespace="http://www.example.org/Test/">
<element name="type" type="test:MyType"></element>

Schema b:

<schema elementFormDefault="qualified" 
xmlns="http://www.w3.org/2001/XMLSchema" 
xmlns:second="http://www.example.org/Second/"
xmlns:test="http://www.example.org/Test/"
targetNamespace="http://www.example.org/Second/">

<import namespace="http://www.example.org/Test/" />

<complexType name="SomeType">
    <sequence>
        <element ref="test:type" minOccurs="1" maxOccurs="unbounded" />
    </sequence>
</complexType>

Durante el procesamiento, nada está mal, pero el código generado para ambos esquemas proporciona el mismo método:

public JAXBElement<EventType> createType(TypeType value)

En tiempo de ejecución, esto da como resultado el siguiente error:

com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 1 counts of 
    IllegalAnnotationExceptions
The element name {http://www.example.org/Type/}type has more than one mapping.

¿Cómo puedo evitar que JAXB cree los métodos duplicados createType?

¡Gracias por adelantado

Update: hice esta misma pregunta en la lista de correo JAXB, en esa lista también publiqué un ejemplo de trabajo. El hilo y el ejemplo se pueden encontrar en:http: //java.net/projects/jaxb/lists/users/archive/2011-03/message/1

En esta lista me han sugerido una solución alternativa, y ahora puedo usar los esquemas de la manera que me gusta. Pero sigo pensando que JAXB no debería crear el método adicional "crear", ya que ya debería estar en el archivo del episodio.

Respuestas a la pregunta(1)

Su respuesta a la pregunta