JAXB Unmarshalling Entidades personalizadas sin anotación

Tenemos un archivo xml que debemos desmarcar (convertir en un objeto Java). Ahora el objeto Java es de un tercero y no puedo anotarlo para que no sea desagradable. Cualquier idea de cómo puedo Unmarshal sin anotación. Por favor, encuentre mi fragmento de código a continuación

JAXBContext context;
        try {
            context = JAXBContext.newInstance(Abc.class);
            Unmarshaller unMarshaller = context.createUnmarshaller();
            Abc abc= (Abc) unMarshaller.unmarshal(new FileInputStream("C:\\Documents and Settings\\sandeep.nair\\Desktop\\abc.xml"));
        } catch (JAXBException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }catch (Exception e){

        }

Estoy recibiendo la siguiente excepción. Constructor de uno por ningún argumento (sé que puedo resolver esto agregando una anotación para el Adaptador, pero quiero saber o ver un fragmento de muestra para manejarlo sin anotaciones)

De manera similar, recibo otro mensaje en cuanto a que las Interfaces no pueden ser manejadas por JAXB.

com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 5 cuentas de IllegalAnnotationExceptions java.sql.Timestamp no tiene un constructor predeterminado sin argumentos. este problema está relacionado con la siguiente ubicación: en java.sql.Timestamp en público java.sql.Timestamp com.test.Abc.getSomeTimestamp () en com.riteaid.entities.customer.Customer com.test.Def no tiene una constructor por defecto no-arg. Este problema está relacionado con la siguiente ubicación: en com.test.Def ...

java.sql.Date no tiene un constructor predeterminado sin argumentos. este problema está relacionado con la siguiente ubicación: en java.sql.Date ... com.test.Ghi es una interfaz, y JAXB no puede manejar interfaces. este problema está relacionado con la siguiente ubicación: ... com.test.Ghi no tiene un constructor predeterminado sin argumentos. Este problema está relacionado con la siguiente ubicación: ..

Respuestas a la pregunta(1)

Su respuesta a la pregunta