private final void method1335(ByteBuffer class348_sub49, int i,
				  byte i_8_) {
	anInt2287++;
	if (i == 1)
	    anInt2302 = class348_sub49.getShort();
	else if ((i ^ 0xffffffff) == -3)
	    class348_sub49.getUByte();
	else if (i != 3) {
	    if ((i ^ 0xffffffff) == -5) {
		((Class174) this).anInt2289 = class348_sub49.getUByte();
		((Class174) this).anInt2304
		    = class348_sub49.getDword();
	    } else if (i != 6) {
		if ((i ^ 0xffffffff) == -9)
		    ((Class174) this).anInt2297 = 1;
		else if (i == 9)
		    ((Class174) this).anInt2292 = 1;
		else if ((i ^ 0xffffffff) == -11)
		    aBoolean2308 = true;
	    } else
		((Class174) this).anInt2296 = class348_sub49.getUByte();
	} else {
	    ((Class174) this).anInt2291
		= class348_sub49.getDword();
	    ((Class174) this).anInt2290
		= class348_sub49.getDword();
	    ((Class174) this).anInt2294
		= class348_sub49.getDword();
	}
	if (i_8_ >= -124)
	    ((Class174) this).aLong2301 = 65L;
    }