static final void method3743(byte i,
				 Class348_Sub42_Sub12 class348_sub42_sub12) {
	do {
	    try {
		anInt7686++;
		if (i != 6)
		    aClass351_7715 = null;
		if (class348_sub42_sub12 != null) {
		    Class348_Sub40_Sub4.aClass262_9111
			.addToFront(class348_sub42_sub12, -20180);
		    FileArchiveTracker.anInt4776++;
		    Object object = null;
		    Class348_Sub42_Sub13 class348_sub42_sub13;
		    if ((((Class348_Sub42_Sub12) class348_sub42_sub12)
			 .aBoolean9611)
			|| "".equals(((Class348_Sub42_Sub12)
				      class348_sub42_sub12).aString9601)) {
			class348_sub42_sub13
			    = new Class348_Sub42_Sub13(((Class348_Sub42_Sub12)
							class348_sub42_sub12)
						       .aString9601);
			Class8.anInt166++;
		    } else {
			long l = (((Class348_Sub42_Sub12) class348_sub42_sub12)
				  .aLong9600);
			for (class348_sub42_sub13
				 = ((Class348_Sub42_Sub13)
				    Class348_Sub42_Sub12.aClass356_9603
					.get(l));
			     class348_sub42_sub13 != null;
			     class348_sub42_sub13
				 = ((Class348_Sub42_Sub13)
				    Class348_Sub42_Sub12.aClass356_9603
					.method3476(true))) {
			    if (((Class348_Sub42_Sub13) class348_sub42_sub13)
				    .aString9617.equals
				(((Class348_Sub42_Sub12) class348_sub42_sub12)
				 .aString9601))
				break;
			}
			if (class348_sub42_sub13 == null) {
			    class348_sub42_sub13
				= ((Class348_Sub42_Sub13)
				   IntegerVarScriptSettingLoader.aClass60_3301.method583(l,
								    i ^ 0x3a));
			    if (class348_sub42_sub13 != null
				&& !(((Class348_Sub42_Sub13)
				      class348_sub42_sub13)
					 .aString9617.equals
				     (((Class348_Sub42_Sub12)
				       class348_sub42_sub12).aString9601)))
				class348_sub42_sub13 = null;
			    if (class348_sub42_sub13 == null)
				class348_sub42_sub13
				    = (new Class348_Sub42_Sub13
				       (((Class348_Sub42_Sub12)
					 class348_sub42_sub12).aString9601));
			    Class348_Sub42_Sub12.aClass356_9603.putNode
				(l, class348_sub42_sub13);
			    Class8.anInt166++;
			}
		    }
		    if (!class348_sub42_sub13.method3233(class348_sub42_sub12,
							 -21))
			break;
		    Class242.method1868((byte) -39, class348_sub42_sub13);
		}
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("qo.VC(" + i + ','
						 + ((class348_sub42_sub12
						     != null)
						    ? "{...}" : "null")
						 + ')'));
	    }
	    break;
	} while (false);
    }