/* */ private void generateConstructor(Object[] arrays) {
/* 49 */ CodeEmitter e = begin_method(1, CSTRUCT_OBJECT_ARRAY, null, null);
/* 50 */ e.load_this();
/* 51 */ e.super_invoke_constructor();
/* 52 */ e.load_this();
/* 53 */ e.load_arg(0);
/* 54 */ e.super_putfield("a", Constants.TYPE_OBJECT_ARRAY);
/* 55 */ for (int i = 0; i < arrays.length; i++) {
/* 56 */ Type type = Type.getType(arrays[i].getClass());
/* 57 */ declare_field(2, getFieldName(i), type, null, null);
/* 58 */ e.load_this();