/* IcmpService_Sub1 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import jaclib.ping.IcmpService;

public class IcmpService_Sub1 extends IcmpService
{
    List aList10422 = new ArrayList();
    static volatile IcmpService_Sub1 anIcmpService_Sub1_10423;
    
    protected void notify(int i, int i_0_, int i_1_) {
	Iterator iterator = ((IcmpService_Sub1) this).aList10422.iterator();
	while (iterator.hasNext()) {
	    Interface67 interface67 = (Interface67) iterator.next();
	    interface67.method444(i, i_0_, i_1_, -1178938672);
	}
    }
    
    IcmpService_Sub1() {
	/* empty */
    }
    
    protected void method1024(int i) {
	Iterator iterator = ((IcmpService_Sub1) this).aList10422.iterator();
	while (iterator.hasNext()) {
	    Interface67 interface67 = (Interface67) iterator.next();
	    interface67.method446(i == 0, 244451966);
	}
    }
    
    protected void method1026(int i) {
	Iterator iterator = ((IcmpService_Sub1) this).aList10422.iterator();
	while (iterator.hasNext()) {
	    Interface67 interface67 = (Interface67) iterator.next();
	    interface67.method446(i == 0, 244451966);
	}
    }
    
    public static void method9556() {
	if (anIcmpService_Sub1_10423 != null) {
	    try {
		anIcmpService_Sub1_10423.quit();
	    } catch (Throwable throwable) {
		/* empty */
	    }
	    anIcmpService_Sub1_10423 = null;
	}
    }
    
    public static boolean method9557() {
	do {
	    boolean bool;
	    try {
		if (available())
		    break;
		bool = false;
	    } catch (Throwable throwable) {
		return false;
	    }
	    return bool;
	} while (false);
	if (null != anIcmpService_Sub1_10423)
	    throw new IllegalStateException("");
	anIcmpService_Sub1_10423 = new IcmpService_Sub1();
	Thread thread = new Thread(new Class587());
	thread.setDaemon(true);
	thread.start();
	return true;
    }
    
    public static void method9558() {
	if (anIcmpService_Sub1_10423 != null) {
	    try {
		anIcmpService_Sub1_10423.quit();
	    } catch (Throwable throwable) {
		/* empty */
	    }
	    anIcmpService_Sub1_10423 = null;
	}
    }
    
    protected void method1025(int i) {
	Iterator iterator = ((IcmpService_Sub1) this).aList10422.iterator();
	while (iterator.hasNext()) {
	    Interface67 interface67 = (Interface67) iterator.next();
	    interface67.method446(i == 0, 244451966);
	}
    }
    
    protected void method1028(int i, int i_2_, int i_3_) {
	Iterator iterator = ((IcmpService_Sub1) this).aList10422.iterator();
	while (iterator.hasNext()) {
	    Interface67 interface67 = (Interface67) iterator.next();
	    interface67.method444(i, i_2_, i_3_, -1885378314);
	}
    }
    
    protected void method1027(int i) {
	Iterator iterator = ((IcmpService_Sub1) this).aList10422.iterator();
	while (iterator.hasNext()) {
	    Interface67 interface67 = (Interface67) iterator.next();
	    interface67.method446(i == 0, 244451966);
	}
    }
    
    protected void notify(int i) {
	Iterator iterator = ((IcmpService_Sub1) this).aList10422.iterator();
	while (iterator.hasNext()) {
	    Interface67 interface67 = (Interface67) iterator.next();
	    interface67.method446(i == 0, 244451966);
	}
    }
    
    static final void method9559(Class612 class612, int i) {
	int i_4_ = client.aClass666_10871.method7921(632371487);
	if (-1899467487 * client.anInt10870 != -1)
	    i_4_++;
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = i_4_;
    }
    
    static final void method9560(Class211 class211, Class612 class612, int i) {
	if (client.method10019(class211).method9138(-2022120523)
	    && null == client.aClass211_10873) {
	    Class163_Sub3.method8690(class211.anInt2393 * -612115075,
				     class211.anInt2245 * 741091239,
				     -1290200537);
	    client.aClass211_10873
		= Class469.method5772(-612115075 * class211.anInt2393,
				      class211.anInt2245 * 741091239,
				      (byte) 2);
	    Class67_Sub1_Sub2.method10127(client.aClass211_10873, (short) 492);
	}
    }
    
    static final void method9561(Class612 class612, byte i) {
	Class625 class625 = (((Class612) class612).aBool8038
			     ? ((Class612) class612).aClass625_8045
			     : ((Class612) class612).aClass625_8029);
	Class211 class211 = ((Class625) class625).aClass211_8099;
	Class203 class203 = ((Class625) class625).aClass203_8100;
	Class500.method6130(class211, class203, class612, -1747817319);
    }
    
    static final void method9562(Class612 class612, int i) {
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = (-27241003 * client.anInt10685
	       == ((Class612) class612).aClass590_Sub1_Sub5_Sub1_8016
		      .method10526(-559407467)) ? 1 : 0;
    }
}
