class JavaTransformer {

    public ObjectModel generateModel(final OWLOntology ontology, final ContextDefinition context) {
        try {
            final JCodeModel cm = new JCodeModel();
            voc = createVocabularyClass(cm);
            generateVocabulary(ontology, cm, context);
            _generateModel(ontology, cm, context, modelPackageName());
            return new ObjectModel(cm);
        } catch (JClassAlreadyExistsException e) {
            throw new OWL2JavaException("Transformation FAILED.", e);
        }
    }

      JavaTransformer(TransformationConfiguration configuration);

}