public static void writeTypedefs(IndentWriter writer, IXMLElement klass) throws IOException { String name = ModelAccessor.getClassName(klass); if (!ModelAccessor.isPredefinedClass(name)) { SharedWriter.writeTypedefs(writer, name); writer.write("typedef ObjectDomain " + name + "Domain;\n\n"); } }