{
JCodeModel model = getCodeModel();
for(Iterator<JPackage> packageIterator = model.packages(); packageIterator.hasNext(); )
{
JPackage p = packageIterator.next();
for(Iterator<JDefinedClass> classIterator = p.classes(); classIterator.hasNext(); )
{
JDefinedClass clazz = classIterator.next();
if (_classToDataSchemaLocationMap.containsKey(clazz) == false)
{
throw new IllegalStateException("Attempting to generate unregistered class: '" + clazz.fullName() + "'");