/* 473 */ ClassEmitter e = new ClassEmitter(v);
/* 474 */ e.begin_class(46, 1, getClassName(), Type.getType(sc), this.useFactory ? TypeUtils.add(TypeUtils.getTypes(this.interfaces), FACTORY) : TypeUtils.getTypes(this.interfaces), "<generated>");
/* */
/* 482 */ List constructorInfo = CollectionUtils.transform(constructors, MethodInfoTransformer.getInstance());
/* */
/* 484 */ e.declare_field(2, "CGLIB$BOUND", Type.BOOLEAN_TYPE, null, null);
/* 485 */ if (!this.interceptDuringConstruction) {
/* 486 */ e.declare_field(2, "CGLIB$CONSTRUCTED", Type.BOOLEAN_TYPE, null, null);
/* */ }
/* 488 */ e.declare_field(26, "CGLIB$THREAD_CALLBACKS", THREAD_LOCAL, null, null);
/* 489 */ e.declare_field(26, "CGLIB$STATIC_CALLBACKS", CALLBACK_ARRAY, null, null);