final void method1556(ItemDefinition class213_9_, byte i,
			  ItemDefinition class213_10_) {
	try {
	    anInt2808 = class213_9_.anInt2808;
	    ((ItemDefinition) this).anInt2779 = ((ItemDefinition) class213_10_).anInt2779;
	    ((ItemDefinition) this).anInt2819 = 0;
	    aShortArray2785 = class213_9_.aShortArray2785;
	    ((ItemDefinition) this).anInt2788 = ((ItemDefinition) class213_9_).anInt2788;
	    ((ItemDefinition) this).anInt2781 = ((ItemDefinition) class213_10_).anInt2781;
	    ((ItemDefinition) this).aStringArray2811
		= ((ItemDefinition) class213_9_).aStringArray2811;
	    anInt2797 = class213_9_.anInt2797;
	    aByteArray2821 = class213_9_.aByteArray2821;
	    aShortArray2771 = class213_9_.aShortArray2771;
	    ((ItemDefinition) this).aString2795
		= ((ItemDefinition) class213_9_).aString2795;
	    anInt2756 = class213_10_.anInt2756;
	    anInt2770 = class213_9_.anInt2770;
	    aShortArray2777 = class213_9_.aShortArray2777;
	    ((ItemDefinition) this).anInt2815 = ((ItemDefinition) class213_9_).anInt2815;
	    anInt2822 = class213_9_.anInt2822;
	    anInt2804 = class213_9_.anInt2804;
	    ((ItemDefinition) this).anInt2825 = ((ItemDefinition) class213_10_).anInt2825;
	    anInt2767 = class213_9_.anInt2767;
	    aShortArray2801 = class213_9_.aShortArray2801;
	    ((ItemDefinition) this).aBoolean2783
		= ((ItemDefinition) class213_9_).aBoolean2783;
	    ((ItemDefinition) this).anInt2810 = ((ItemDefinition) class213_10_).anInt2810;
	    ((ItemDefinition) this).aStringArray2763 = new String[5];
	    if (i > -5)
		method1554(false, -92);
	    anInt2823 = class213_9_.anInt2823;
	    anInt2775 = class213_9_.anInt2775;
	    anInt2832++;
	    anInt2807 = class213_9_.anInt2807;
	    anInt2792 = class213_9_.anInt2792;
	    ((ItemDefinition) this).aClass356_2757
		= ((ItemDefinition) class213_9_).aClass356_2757;
	    anInt2805 = class213_9_.anInt2805;
	    ((ItemDefinition) this).anInt2827 = ((ItemDefinition) class213_9_).anInt2827;
	    ((ItemDefinition) this).anInt2787 = ((ItemDefinition) class213_10_).anInt2787;
	    anInt2760 = class213_9_.anInt2760;
	    anInt2753 = class213_9_.anInt2753;
	    anInt2803 = class213_9_.anInt2803;
	    ((ItemDefinition) this).anInt2826 = ((ItemDefinition) class213_10_).anInt2826;
	    if (((ItemDefinition) class213_9_).aStringArray2763 != null) {
		for (int i_11_ = 0; i_11_ < 4; i_11_++)
		    ((ItemDefinition) this).aStringArray2763[i_11_]
			= ((ItemDefinition) class213_9_).aStringArray2763[i_11_];
	    }
	    ((ItemDefinition) this).aStringArray2763[4]
		= GameText.discardGameText.getLanguageText((((ItemLoader)
						       (((ItemDefinition) this)
							.aClass255_2761))
						      .anInt3286));
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("rq.G("
					     + (class213_9_ != null ? "{...}"
						: "null")
					     + ',' + i + ','
					     + (class213_10_ != null ? "{...}"
						: "null")
					     + ')'));
	}
    }