*/
public static void generate(String schemafilename, String outdir, String packagename,
String semantics, boolean skipbuiltins, boolean alwaysWriteToModel,
String methodnamePrefix) throws Exception {
Reasoning reasoning;
if(semantics.equalsIgnoreCase(SEMANTICS_RDFS)) {
reasoning = Reasoning.rdfs;
} else if(semantics.equalsIgnoreCase(SEMANTICS_OWL)) {
reasoning = Reasoning.owl;