static final void method573(SubNode class348_sub42,
				SubNode class348_sub42_15_, byte i) {
	try {
	    if (((SubNode) class348_sub42).subnodeChild != null)
		class348_sub42.removeSubnode();
	    anInt8680++;
	    ((SubNode) class348_sub42).subnodeChild
		= class348_sub42_15_;
	    ((SubNode) class348_sub42).subnodeParent
		= ((SubNode) class348_sub42_15_).subnodeParent;
	    if (i != 63)
		anInt8685 = 110;
	    ((SubNode) (((SubNode) class348_sub42)
			       .subnodeChild)).subnodeParent
		= class348_sub42;
	    ((SubNode) (((SubNode) class348_sub42)
			       .subnodeParent)).subnodeChild
		= class348_sub42;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("wd.F("
					     + (class348_sub42 != null
						? "{...}" : "null")
					     + ','
					     + (class348_sub42_15_ != null
						? "{...}" : "null")
					     + ',' + i + ')'));
	}
    }