final Class348_Sub42_Sub11 method1625(int i, int i_0_) {
	anInt2963++;
	Class348_Sub42_Sub11 class348_sub42_sub11
	    = (Class348_Sub42_Sub11) aClass60_2960.method583((long) i_0_, -51);
	if (class348_sub42_sub11 != null)
	    return class348_sub42_sub11;
	byte[] is;
	if ((i_0_ ^ 0xffffffff) > -32769)
	    is = aClass45_2961.getChildArchive(0, i_0_);
	else
	    is = aClass45_2965.getChildArchive(0, 0x7fff & i_0_);
	class348_sub42_sub11 = new Class348_Sub42_Sub11();
	if (is != null)
	    class348_sub42_sub11.method3221(117, new ByteBuffer(is));
	if (i_0_ >= 32768)
	    class348_sub42_sub11.method3224((byte) 104);
	if (i != 0)
	    aClass45_2965 = null;
	aClass60_2960.method582(class348_sub42_sub11, (long) i_0_,
				(byte) -123);
	return class348_sub42_sub11;
    }