final synchronized void method2093(boolean bool) {
	anInt3609++;
	if (Class183.aClass250_2462 != null) {
	    boolean bool_35_ = true;
	    for (int i = 0; (i ^ 0xffffffff) > -3; i++) {
		if (((Class250) Class183.aClass250_2462).aClass279Array3218[i]
		    == this)
		    ((Class250) Class183.aClass250_2462).aClass279Array3218[i]
			= null;
		if (((Class250) Class183.aClass250_2462).aClass279Array3218[i]
		    != null)
		    bool_35_ = false;
	    }
	    if (bool_35_) {
		((Class250) Class183.aClass250_2462).aBoolean3221 = true;
		while (((Class250) Class183.aClass250_2462).aBoolean3223)
		    Class286_Sub5.method2161((byte) 68, 50L);
		Class183.aClass250_2462 = null;
	    }
	}
	method2091();
	((Class279) this).anIntArray3603 = null;
	aBoolean3610 = bool;
    }