private final void method3167(int i, ByteBuffer class348_sub49,
				  byte i_2_) {
	if (i_2_ == -86) {
	    anInt9489++;
	    if ((i ^ 0xffffffff) == -250) {
		int i_3_ = class348_sub49.getUByte();
		if (aClass356_9494 == null) {
		    int i_4_ = Class33.method340(i_3_, (byte) 108);
		    aClass356_9494 = new HashTable(i_4_);
		}
		for (int i_5_ = 0; (i_3_ ^ 0xffffffff) < (i_5_ ^ 0xffffffff);
		     i_5_++) {
		    boolean bool = class348_sub49.getUByte() == 1;
		    int i_6_ = class348_sub49.getTri();
		    Node class348;
		    if (bool)
			class348
			    = new StringNode(class348_sub49
						     .getJstr());
		    else
			class348
			    = new Class348_Sub35(class348_sub49
						     .getDword());
		    aClass356_9494.putNode((long) i_6_,
					      class348);
		}
	    }
	}
    }