Properties props = System.getProperties();
String distDirName = getDirName(props, DEST, DEFAULT_DEST);
if (targetClass.isEnum()) {
throw new UnsupportedOperationException("Not supported enum type yet: " + targetClass.getName());
} else {
new JavassistTemplateBuilder(registry).writeTemplate(targetClass, distDirName);
}
LOG.info("Saved .class file of template class of " + targetClass.getName());
}