* JDOImplHelper.registerClass( ___jdo$loadClass("fullclassname"),
* ___jdo$fieldNames, ___jdo$fieldTypes, ___jdo$FieldFlags,
* ___jdo$PersistenceCapableSuperclass, new ClassConstrutor());
*/
il.append(new LDC(constantPoolGen.addString(className)));
il.append(factory.createInvoke(className, MN_jdoLoadClass, OT_CLASS, new Type[]{Type.STRING}, Constants.INVOKESTATIC));
il.append(factory.createGetStatic(className, FN_FieldNames, new ArrayType(Type.STRING, 1)));
il.append(factory.createGetStatic(className, FN_FieldTypes, new ArrayType(OT_CLASS, 1)));
il.append(factory.createGetStatic(className, FN_FieldFlags, new ArrayType(Type.BYTE, 1)));
il.append(factory.createGetStatic(className, FN_PersistenceCapableSuperclass, OT_CLASS));