final boolean method274(Class348_Sub5 class348_sub5, boolean bool) {
	anInt273++;
	if (aClass206_284 != null) {
	    if (class348_sub5.method2751(bool)
		|| class348_sub5.method2758(85)) {
		aClass262_292.addToFront(class348_sub5, -20180);
		method281((byte) -94);
		if (method276(false)) {
		    if (anInt286 != -1 && anInt275 != -1)
			class348_sub5.method2754(anInt275, (byte) 55,
						 anInt286);
		    ((Class348_Sub5) class348_sub5).aBoolean6621 = true;
		    return true;
		}
	    }
	    method278(class348_sub5, true);
	}
	if (bool != true)
	    return false;
	return false;
    }