}
w.writeU30(this.definedClasses.size());
for (EmitterClassVisitor clz : this.definedClasses)
{
InstanceInfo ii = clz.instanceInfo;
w.writeU30(namePool.id(ii.name));
w.writeU30(namePool.id(ii.superName));
w.write(ii.flags);
if (ii.hasProtectedNs())
w.writeU30(this.nsPool.id(ii.protectedNs));
w.writeU30(ii.interfaceNames.length);
for (Name i : ii.interfaceNames)
w.writeU30(this.namePool.id(i));