Agregue toString, hashCode, igual mientras genera clases JAXB en Java

Estoy tratando de generar clases JAXB desde un archivo XSD mediante programación, usando Java. He usado el siguiente fragmento de código para lograr eso:

....
import java.io.File;
import java.io.IOException;
import org.xml.sax.InputSource;
import com.sun.codemodel.JCodeModel;
import com.sun.tools.xjc.api.S2JJAXBModel;
import com.sun.tools.xjc.api.SchemaCompiler;
import com.sun.tools.xjc.api.XJC;
....
....
public static void generateJaxb(String schemaPath,
                                    String outputDirectory,
                                        String packageName) throws DataLoadingException
{
    try {
        // Setup schema compiler
        SchemaCompiler sc = XJC.createSchemaCompiler();
        sc.forcePackageName(packageName);

        // Setup SAX InputSource
        File schemaFile = new File(schemaPath);
        InputSource is = new InputSource(schemaFile.toURI().toString());

        // Parse & build
        sc.parseSchema(is);
        S2JJAXBModel model = sc.bind();

        JCodeModel jCodeModel = model.generateCode(null, null);
        jCodeModel.build(new File(outputDirectory));
    } catch (IOException exec) {
        LOGGER.error("Error while generating JAXB classes: " + exec);
    }
}

Las clases generadas contienen solo elgetter métodos para los campos. Pero quiero incluir elhashCode, equals ysetter métodos también. ¿Cómo hacer eso mientras se genera el código?

Respuestas a la pregunta(2)

Su respuesta a la pregunta