final Object method1340(int i, Interface14 interface14) {
	anInt2313++;
	long l = interface14.method52((byte) 64);
	for (Class348_Sub42_Sub9 class348_sub42_sub9
		 = (Class348_Sub42_Sub9) aClass356_2312.get(l);
	     class348_sub42_sub9 != null;
	     class348_sub42_sub9
		 = (Class348_Sub42_Sub9) aClass356_2312.method3476(true)) {
	    if (((Class348_Sub42_Sub9) class348_sub42_sub9)
		    .anInterface14_9559.method53(94, interface14)) {
		Object object = class348_sub42_sub9.method3205(65536);
		if (object == null) {
		    class348_sub42_sub9.removeNode();
		    class348_sub42_sub9.removeSubnode();
		    anInt2311 += (((Class348_Sub42_Sub9) class348_sub42_sub9)
				  .anInt9556);
		} else {
		    if (class348_sub42_sub9.method3206((byte) -128)) {
			Class348_Sub42_Sub9_Sub1 class348_sub42_sub9_sub1
			    = (new Class348_Sub42_Sub9_Sub1
			       (interface14, object,
				(((Class348_Sub42_Sub9) class348_sub42_sub9)
				 .anInt9556)));
			aClass356_2312.putNode((((Node)
						    class348_sub42_sub9)
						   .nodeKey),
						  class348_sub42_sub9_sub1);
			aClass107_2316.add(class348_sub42_sub9_sub1);
			((SubNode) class348_sub42_sub9_sub1).subnodeKey
			    = 0L;
			class348_sub42_sub9.removeNode();
			class348_sub42_sub9.removeSubnode();
		    } else {
			aClass107_2316.add(class348_sub42_sub9);
			((SubNode) class348_sub42_sub9).subnodeKey = 0L;
		    }
		    return object;
		}
	    }
	}
	if (i < 66)
	    return null;
	return null;
    }