/* Class487_Sub35_Sub11 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */

public class Class487_Sub35_Sub11 extends Class487_Sub35
{
    public int[] anIntArray11432;
    public int[] anIntArray11433;
    public String aString11434;
    public char[] aCharArray11435;
    public char[] aCharArray11436;
    
    public int method10373(char c, int i) {
	if (null == anIntArray11432)
	    return -1;
	for (int i_0_ = 0; i_0_ < anIntArray11432.length; i_0_++) {
	    if (c == aCharArray11435[i_0_])
		return anIntArray11432[i_0_];
	}
	return -1;
    }
    
    void method10374(Class487_Sub17 class487_sub17, int i) {
	for (;;) {
	    int i_1_ = class487_sub17.method9219(-1747372968);
	    if (0 == i_1_)
		break;
	    method10375(class487_sub17, i_1_, (byte) 0);
	}
    }
    
    void method10375(Class487_Sub17 class487_sub17, int i, byte i_2_) {
	do {
	    if (1 == i)
		aString11434 = class487_sub17.method9281((byte) 14);
	    else if (2 == i) {
		int i_3_ = class487_sub17.method9219(-2048508493);
		anIntArray11433 = new int[i_3_];
		aCharArray11436 = new char[i_3_];
		for (int i_4_ = 0; i_4_ < i_3_; i_4_++) {
		    anIntArray11433[i_4_]
			= class487_sub17.method9220((byte) -97);
		    byte i_5_ = class487_sub17.method9277(-1291970409);
		    aCharArray11436[i_4_]
			= 0 == i_5_ ? '\0' : Class254.method3530(i_5_,
								 (byte) -125);
		}
	    } else if (i == 3) {
		int i_6_ = class487_sub17.method9219(-1441500111);
		anIntArray11432 = new int[i_6_];
		aCharArray11435 = new char[i_6_];
		for (int i_7_ = 0; i_7_ < i_6_; i_7_++) {
		    anIntArray11432[i_7_]
			= class487_sub17.method9220((byte) -108);
		    byte i_8_ = class487_sub17.method9277(-1956449637);
		    aCharArray11435[i_7_]
			= i_8_ == 0 ? '\0' : Class254.method3530(i_8_,
								 (byte) -26);
		}
	    } else if (4 == i)
		break;
	} while (false);
    }
    
    Class487_Sub35_Sub11() {
	/* empty */
    }
    
    void method10376() {
	if (null != anIntArray11432) {
	    for (int i = 0; i < anIntArray11432.length; i++)
		anIntArray11432[i] |= 0x8000;
	}
	if (null != anIntArray11433) {
	    for (int i = 0; i < anIntArray11433.length; i++)
		anIntArray11433[i] |= 0x8000;
	}
    }
    
    void method10377(byte i) {
	if (null != anIntArray11432) {
	    for (int i_9_ = 0; i_9_ < anIntArray11432.length; i_9_++)
		anIntArray11432[i_9_] |= 0x8000;
	}
	if (null != anIntArray11433) {
	    for (int i_10_ = 0; i_10_ < anIntArray11433.length; i_10_++)
		anIntArray11433[i_10_] |= 0x8000;
	}
    }
    
    void method10378(Class487_Sub17 class487_sub17) {
	for (;;) {
	    int i = class487_sub17.method9219(-1168168145);
	    if (0 == i)
		break;
	    method10375(class487_sub17, i, (byte) 0);
	}
    }
    
    void method10379(Class487_Sub17 class487_sub17) {
	for (;;) {
	    int i = class487_sub17.method9219(-1849177788);
	    if (0 == i)
		break;
	    method10375(class487_sub17, i, (byte) 0);
	}
    }
    
    public int method10380(char c) {
	if (anIntArray11433 == null)
	    return -1;
	for (int i = 0; i < anIntArray11433.length; i++) {
	    if (aCharArray11436[i] == c)
		return anIntArray11433[i];
	}
	return -1;
    }
    
    public int method10381(char c, int i) {
	if (anIntArray11433 == null)
	    return -1;
	for (int i_11_ = 0; i_11_ < anIntArray11433.length; i_11_++) {
	    if (aCharArray11436[i_11_] == c)
		return anIntArray11433[i_11_];
	}
	return -1;
    }
    
    void method10382(Class487_Sub17 class487_sub17) {
	for (;;) {
	    int i = class487_sub17.method9219(-854006899);
	    if (0 == i)
		break;
	    method10375(class487_sub17, i, (byte) 0);
	}
    }
    
    void method10383() {
	if (null != anIntArray11432) {
	    for (int i = 0; i < anIntArray11432.length; i++)
		anIntArray11432[i] |= 0x8000;
	}
	if (null != anIntArray11433) {
	    for (int i = 0; i < anIntArray11433.length; i++)
		anIntArray11433[i] |= 0x8000;
	}
    }
    
    void method10384() {
	if (null != anIntArray11432) {
	    for (int i = 0; i < anIntArray11432.length; i++)
		anIntArray11432[i] |= 0x8000;
	}
	if (null != anIntArray11433) {
	    for (int i = 0; i < anIntArray11433.length; i++)
		anIntArray11433[i] |= 0x8000;
	}
    }
}
