public final void run() {
	anInt2263++;
	for (;;) {
	    Class348_Sub26 class348_sub26;
	    synchronized (aClass262_2258) {
		Node class348;
		for (class348 = aClass262_2258.removeFirst(8); class348 == null;
		     class348 = aClass262_2258.removeFirst(8)) {
		    try {
			aClass262_2258.wait();
		    } catch (InterruptedException interruptedexception) {
			/* empty */
		    }
		}
		if (!(class348 instanceof Class348_Sub26))
		    break;
		class348_sub26 = (Class348_Sub26) class348;
	    }
	    int i;
	    try {
		byte[] is = InetAddress.getByName
				(((Class348_Sub26) class348_sub26).aString6888)
				.getAddress();
		i = jagmisc.ping(is[0], is[1], is[2], is[3], 1000L);
	    } catch (Throwable throwable) {
		i = 1000;
	    }
	    ((Class348_Sub26) class348_sub26).anInt6887 = i;
	}
    }