Class355(int i, IndexLoader class45, IndexLoader class45_1_,
	     Interface15 interface15) {
	((Class355) this).anInt4364 = 0;
	aClass60_4362 = new Cache(64);
	anInterface15_4373 = null;
	do {
	    try {
		anInterface15_4373 = interface15;
		aClass45_4368 = class45;
		aClass45_4369 = class45_1_;
		if (aClass45_4368 != null)
		    ((Class355) this).anInt4365
			= aClass45_4368.getAmountChildEntries(1);
		if (aClass45_4369 == null)
		    break;
		((Class355) this).anInt4364 = aClass45_4369.getAmountChildEntries(1);
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929
			  (runtimeexception,
			   ("aha.<init>(" + i + ','
			    + (class45 != null ? "{...}" : "null") + ','
			    + (class45_1_ != null ? "{...}" : "null") + ','
			    + (interface15 != null ? "{...}" : "null") + ')'));
	    }
	    break;
	} while (false);
    }