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

public class Class389
{
    public Object anObject4519;
    public int anInt4520;
    
    public boolean equals(Object object) {
	if (!(object instanceof Class389))
	    return false;
	Class389 class389_0_ = (Class389) object;
	if (class389_0_.anObject4519 == null && anObject4519 != null)
	    return false;
	if (null == anObject4519 && null != class389_0_.anObject4519)
	    return false;
	if (anInt4520 * -377780785 == class389_0_.anInt4520 * -377780785
	    && class389_0_.anObject4519.equals(anObject4519))
	    return true;
	return false;
    }
    
    public Class389(int i, Object object) {
	anInt4520 = -936287953 * i;
	anObject4519 = object;
    }
    
    public Class389(int i) {
	anInt4520 = i * -936287953;
    }
    
    public boolean method4700(Object object) {
	if (!(object instanceof Class389))
	    return false;
	Class389 class389_1_ = (Class389) object;
	if (class389_1_.anObject4519 == null && anObject4519 != null)
	    return false;
	if (null == anObject4519 && null != class389_1_.anObject4519)
	    return false;
	if (anInt4520 * -377780785 == class389_1_.anInt4520 * -377780785
	    && class389_1_.anObject4519.equals(anObject4519))
	    return true;
	return false;
    }
    
    static final void method4701(Class612 class612, int i) {
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = Class447.aClass487_Sub42_5156.aClass637_Sub8_10521
		  .method9667((byte) 1);
    }
    
    static final void method4702(Class612 class612, byte i) {
	int i_2_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	boolean bool = true;
	if (i_2_ < 0)
	    bool = 0 == (i_2_ + 1) % 4;
	else if (i_2_ < 1582)
	    bool = i_2_ % 4 == 0;
	else if (i_2_ % 4 != 0)
	    bool = false;
	else if (i_2_ % 100 != 0)
	    bool = true;
	else if (0 != i_2_ % 400)
	    bool = false;
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = bool ? 1 : 0;
    }
    
    static final void method4703(Class612 class612, byte i) {
	Class284 class284
	    = (Class284) (((Class612) class612).aClass487_Sub35_Sub15_8044
			  .anObjectArray11473
			  [((Class612) class612).anInt8026 * 1776597551]);
	Interface15 interface15
	    = ((Interface15)
	       (0 == (((Class612) class612).anIntArray8041
		      [((Class612) class612).anInt8026 * 1776597551])
		? ((Class612) class612).aMap8037
		      .get(class284.aClass122_3269.aClass430_1484)
		: ((Class612) class612).aMap8033
		      .get(class284.aClass122_3269.aClass430_1484)));
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = interface15.method53(class284, (byte) -122);
    }
    
    public static Class487_Sub35_Sub4 method4704(int i, int i_3_, int i_4_) {
	Class237 class237
	    = (Class237) Class240.aMap2661.get(Integer.valueOf(i));
	return class237.method3421(i_3_, (byte) -58);
    }
    
    static final void method4705(Class612 class612, int i) {
	int i_5_
	    = (((Class612) class612).anIntArray8021
	       [(((Class612) class612).anInt8022 -= 201091009) * -40654783]);
	((Class612) class612).anIntArray8021
	    [(((Class612) class612).anInt8022 += 201091009) * -40654783 - 1]
	    = Class447.aClass487_Sub42_5156.aClass637_Sub29_10506
		  .method7602(i_5_, (byte) 40);
    }
}
