if (dirName == null)
{
throw new RuntimeException("Empty '" + ModelLocationUtil.DIR_SRC + "' directory specified in tagged values of model, unable to generate code.");
}
JavaTemplateWriter writer = new JavaTemplateWriter(dirName, className);
printFile(writer);
writer.close();
// Communicate the information about the generated files to the generator that invoked us.
addResultFileInfo(writer.getFileName(), "text/x-java");
}