void (final int version, final int access, final String name, final String signature, final String superName, final String[] interfaces) { super.visit(version, access, name, signature, superName, interfaces); myClassName = name; mySuperName = superName; for (PropertyCodeGenerator propertyCodeGenerator : myPropertyCodeGenerators.values()) { propertyCodeGenerator.generateClassStart(this, name, myFinder); } }