final String method2456(boolean bool, int i) {
	anInt10550++;
	String string = "";
	if (Class367_Sub9.aStringArray7378 != null)
	    string += Class367_Sub9.aStringArray7378[aByte10552];
	int[] is;
	if ((aByte10538 ^ 0xffffffff) != -2
	    || Class239_Sub17.anIntArray6021 == null)
	    is = RuntimeException_Sub1.anIntArray4603;
	else
	    is = Class239_Sub17.anIntArray6021;
	if (i != 255)
	    anInt10567 = 81;
	if (is != null && (is[aByte10552] ^ 0xffffffff) != 0) {
	    Class117 class117
		= Class348_Sub7.aClass33_6653.method337(true, is[aByte10552]);
	    if ((((Class117) class117).aChar1779 ^ 0xffffffff) != -116) {
		Class156.method1242("gdn1", new Throwable(), 15004);
		is[aByte10552] = -1;
	    } else
		string += class117.method1074(0xff & aByte10556, i + -145);
	}
	if (!bool)
	    string += ((Player) this).aString10544;
	else
	    string += ((Player) this).username;
	if (Class54.aStringArray974 != null)
	    string += Class54.aStringArray974[aByte10552];
	return string;
    }