/* Class520 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.io.IOException;

public abstract class Class520
{
    public abstract int method6366(byte[] is, int i, int i_0_)
	throws IOException;
    
    public abstract boolean method6367(int i, byte i_1_) throws IOException;
    
    public abstract boolean method6368(int i) throws IOException;
    
    public abstract int method6369(byte[] is, int i, int i_2_, byte i_3_)
	throws IOException;
    
    public abstract void method6370();
    
    public abstract void method6371(int i);
    
    public abstract void method6372(byte i);
    
    public abstract int method6373(byte[] is, int i, int i_4_)
	throws IOException;
    
    public abstract void method6374(byte[] is, int i, int i_5_, int i_6_)
	throws IOException;
    
    public abstract boolean method6375(int i) throws IOException;
    
    public abstract int method6376(int i) throws IOException;
    
    Class520() {
	/* empty */
    }
    
    public abstract int method6377() throws IOException;
    
    public abstract int method6378() throws IOException;
    
    public abstract void method6379();
    
    public abstract int method6380(byte[] is, int i, int i_7_)
	throws IOException;
    
    public abstract void method6381();
    
    public abstract int method6382() throws IOException;
    
    public abstract boolean method6383(int i) throws IOException;
    
    public abstract void method6384(byte[] is, int i, int i_8_)
	throws IOException;
    
    public abstract void method6385(byte[] is, int i, int i_9_)
	throws IOException;
    
    public static String method6386(CharSequence charsequence, byte i) {
	String string = Class174.method2642(Class169.method2591(charsequence,
								1421188107));
	if (string == null)
	    string = "";
	return string;
    }
    
    public static final Class211 method6387(Class203 class203,
					    Class211 class211, byte i) {
	if (-1 != class211.anInt2262 * 1663661803)
	    return class203.method2995(class211.anInt2262 * 1663661803,
				       (byte) 114);
	if (!class203.aBool2136) {
	    int i_10_ = -612115075 * class211.anInt2393 >>> 16;
	    Class658 class658 = new Class658(client.aClass666_10871);
	    for (Class487_Sub40 class487_sub40
		     = (Class487_Sub40) class658.method7860((byte) 2);
		 null != class487_sub40;
		 class487_sub40 = (Class487_Sub40) class658.next()) {
		if (i_10_ == 1960427217 * class487_sub40.anInt10420)
		    return Class156.method2513((int) (-2329590788501447949L
						      * (class487_sub40
							 .aLong6694)),
					       (short) -20138);
	    }
	}
	return null;
    }
    
    static final void method6388(Class612 class612, byte i) {
	int i_11_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	Class211 class211 = Class156.method2513(i_11_, (short) -7205);
	Class203 class203 = Class163_Sub20.aClass203Array9719[i_11_ >> 16];
	Class527.method6455(class211, class203, class612, -1462827128);
    }
}
