Se necesita la ayuda de CodeModel para la asignación de singleton.getinstance () a la derecha

He podido generar el 99% de lo que necesito con la API de CodeModel, pero estoy perplejo aquí ...

El uso de varios métodos "directXX" no agrega declaraciones de importación al código generado, y puedo trabajar sin el tipo de métodos "directXXX", excepto por un lugar en una clase generada.

Supongamos que deseo un método generado como:

/**
* Copies data from this Value-Obj instance, to the returned PERSON instance.
* 
* @return PERSON
* 
*/
public PERSON mapVOToPERSON() throws MappingException
{
   Mapper mapper = (com.blah.util.MapperSingleton.getMapperInstance());
   return mapper.map(this, PERSON.class);
}

Puede ver la mano derecha de la asignación de Mapper en parens. Emitir todo el paquete + clase fue la única forma que pude encontrar para declarar "SomeSingleton.someMethod ()" en el lado derecho y tener el código generado compilado. Sin el MapperSingleton agregado al modelo de objeto, no se genera ninguna importación ...

Preguntas:

1) ¿Hay alguna forma de forzar que se genere una importación?

2) Cómo declarar una expresión que me da el lado derecho de la asignación de Mapper dentro del modelo de objeto (para que se genere una importación de MapperSingleton.

Cualquier ayuda apreciada ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta