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

public abstract class Class67
{
    Class275 aClass275_813 = new Class275();
    float aFloat814 = 10.0F;
    Class275 aClass275_815;
    Class275 aClass275_816 = new Class275();
    Class445 aClass445_817;
    boolean aBool818;
    Class357 aClass357_819;
    float aFloat820 = 1.0F;
    Class40 aClass40_821;
    int anInt822;
    float aFloat823;
    Class81 aClass81_824;
    Class70 aClass70_825;
    float aFloat826;
    Class275 aClass275_827 = new Class275();
    Class59 aClass59_828;
    float aFloat829 = 5120.0F;
    Class41 aClass41_830;
    Class275 aClass275_831 = new Class275();
    float aFloat832;
    float aFloat833;
    float aFloat834;
    public static final float aFloat835 = Float.POSITIVE_INFINITY;
    Class275 aClass275_836;
    float aFloat837;
    float aFloat838;
    float aFloat839;
    float aFloat840;
    static final int anInt841 = 50;
    static final int anInt842 = 10000;
    float aFloat843;
    float aFloat844;
    boolean aBool845;
    Interface2 anInterface2_846;
    int anInt847;
    Class61 aClass61_848;
    Class431 aClass431_849;
    public static Class609 aClass609_850;
    public static Class468 aClass468_851;
    
    public void method1549(float f, float f_0_, int i) throws Exception_Sub3 {
	if (!method1555((byte) 127))
	    throw new Exception_Sub3();
	((Class67) this).aFloat843 = f;
	((Class67) this).aFloat844 = f_0_;
    }
    
    public void method1550(boolean bool, byte i) {
	((Class67) this).aClass81_824 = Class81.aClass81_944;
	((Class67) this).aClass41_830 = null;
	((Class67) this).aClass445_817 = null;
	((Class67) this).aClass70_825 = null;
	((Class67) this).aClass357_819 = null;
    while_37_:
	do {
	    do {
		if (Class59.aClass59_789 != ((Class67) this).aClass59_828) {
		    if (i == -1) {
			/* empty */
		    }
		    if (bool)
			break;
		    if (i == -1)
			throw new IllegalStateException();
		}
		((Class67) this).aClass61_848 = Class61.aClass61_793;
		break while_37_;
	    } while (false);
	    ((Class67) this).aClass61_848 = Class61.aClass61_794;
	} while (false);
	((Class67) this).aClass40_821 = Class40.aClass40_594;
	((Class67) this).aClass275_813.method5363(100.0F, 100.0F, 100.0F);
	((Class67) this).aClass275_816.method5363(100.0F, 100.0F, 100.0F);
	((Class67) this).aFloat823 = 0.05F;
	((Class67) this).aClass275_827.method5363(Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY);
	((Class67) this).aClass275_831.method5363(Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY);
	((Class67) this).aClass275_815.method5363(1.0F, 1.0F, 1.0F);
	((Class67) this).aClass275_836.method5363(1.0F, 1.0F, 1.0F);
	((Class67) this).aFloat837 = 1.1F;
	((Class67) this).aFloat838 = 1.1F;
	((Class67) this).aFloat839 = 50.0F;
	((Class67) this).aFloat840 = 10000.0F;
	((Class67) this).aFloat844 = 1.5707964F;
	((Class67) this).aFloat843 = 1.5707964F;
	((Class67) this).anInt822 = -433869543;
	((Class67) this).aBool845 = true;
	((Class67) this).aBool818 = true;
	((Class67) this).anInt847 = 0;
	((Class67) this).aFloat826 = 1.0F;
	((Class67) this).aClass431_849.method7749((byte) 23);
    }
    
    public void method1551(float f, int[][][] is, Class294 class294, int i,
			   int i_1_, int i_2_) {
	if (null != ((Class67) this).aClass445_817)
	    ((Class67) this).aClass445_817.method7941(f, (byte) 78);
	if (null != ((Class67) this).aClass357_819)
	    ((Class67) this).aClass357_819.method6866(f, is, class294, i, i_1_,
						      (byte) -124);
	Iterator iterator = ((Class67) this).aClass431_849.iterator();
	while (iterator.hasNext()) {
	    Class243_Sub11_Sub2 class243_sub11_sub2
		= (Class243_Sub11_Sub2) iterator.next();
	    class243_sub11_sub2.method16993(f, -1021324828);
	}
    }
    
    public void method1552(boolean bool, float f, Class275 class275,
			   Class280 class280, Class275 class275_3_,
			   Class275 class275_4_) {
	if (((Class67) this).aClass40_821 == Class40.aClass40_593)
	    Class119.method3027(f, class275, class275_3_, class275_4_,
				(bool ? ((Class67) this).aClass275_831
				 : ((Class67) this).aClass275_827),
				(bool ? ((Class67) this).aClass275_816
				 : ((Class67) this).aClass275_813),
				(float) (1074956653
					 * ((Class67) this).anInt847),
				((Class67) this).aFloat826,
				((Class67) this).aFloat832,
				((Class67) this).aFloat833, (byte) -26);
	else if (Class40.aClass40_594 == ((Class67) this).aClass40_821)
	    Class90.method2504(f, class275, class280, class275_3_, class275_4_,
			       (bool ? ((Class67) this).aClass275_831
				: ((Class67) this).aClass275_827),
			       (bool ? ((Class67) this).aClass275_816
				: ((Class67) this).aClass275_813),
			       (float) (((Class67) this).anInt847
					* 1074956653),
			       ((Class67) this).aFloat826,
			       ((Class67) this).aFloat832,
			       ((Class67) this).aFloat833, -571137375);
	else if (((Class67) this).aClass40_821 == Class40.aClass40_597)
	    Class163.method3803(f, class275, class280, class275_3_,
				class275_4_,
				(bool ? ((Class67) this).aClass275_836
				 : ((Class67) this).aClass275_815),
				(bool ? ((Class67) this).aFloat838
				 : ((Class67) this).aFloat837),
				((Class67) this).aFloat832,
				((Class67) this).aFloat834, (byte) -67);
    }
    
    public Class275 method1553() {
	return ((Class67) this).aClass275_831;
    }
    
    public Class445 method1554(Class41 class41, boolean bool, byte i)
	throws Exception_Sub3 {
	if (((Class67) this).aClass61_848 == Class61.aClass61_793) {
	    if (i >= -1)
		throw new IllegalStateException();
	    if (!bool) {
		if (i >= -1)
		    throw new IllegalStateException();
		throw new Exception_Sub3();
	    }
	}
	((Class67) this).aClass41_830 = class41;
	if (class41 == Class41.aClass41_602) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass445_817 = new Class445_Sub5(this);
	} else if (class41 == Class41.aClass41_607) {
	    if (i >= -1)
		throw new IllegalStateException();
	    ((Class67) this).aClass445_817 = new Class445_Sub4(this);
	} else if (class41 == Class41.aClass41_600) {
	    if (i >= -1)
		throw new IllegalStateException();
	    ((Class67) this).aClass445_817 = new Class445_Sub2(this);
	} else if (Class41.aClass41_601 == class41) {
	    if (i >= -1)
		throw new IllegalStateException();
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub2(this);
	} else if (Class41.aClass41_603 == class41) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub1(this);
	} else if (class41 == Class41.aClass41_604) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass445_817 = new Class445_Sub3(this);
	} else if (class41 == Class41.aClass41_605) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub3(this);
	}
	return ((Class67) this).aClass445_817;
    }
    
    boolean method1555(byte i) {
	if (Class59.aClass59_789 == ((Class67) this).aClass59_828
	    && Class61.aClass61_793 == ((Class67) this).aClass61_848)
	    return true;
	if (((Class67) this).aClass59_828 == Class59.aClass59_788
	    && Class61.aClass61_794 == ((Class67) this).aClass61_848)
	    return true;
	return false;
    }
    
    public Class445 method1556(Class41 class41, boolean bool)
	throws Exception_Sub3 {
	if (((Class67) this).aClass61_848 == Class61.aClass61_793 && !bool)
	    throw new Exception_Sub3();
	((Class67) this).aClass41_830 = class41;
	if (class41 == Class41.aClass41_602)
	    ((Class67) this).aClass445_817 = new Class445_Sub5(this);
	else if (class41 == Class41.aClass41_607)
	    ((Class67) this).aClass445_817 = new Class445_Sub4(this);
	else if (class41 == Class41.aClass41_600)
	    ((Class67) this).aClass445_817 = new Class445_Sub2(this);
	else if (Class41.aClass41_601 == class41)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub2(this);
	else if (Class41.aClass41_603 == class41)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub1(this);
	else if (class41 == Class41.aClass41_604)
	    ((Class67) this).aClass445_817 = new Class445_Sub3(this);
	else if (class41 == Class41.aClass41_605)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub3(this);
	return ((Class67) this).aClass445_817;
    }
    
    public Class243_Sub11_Sub2 method1557(int i, short i_5_) {
	return ((Class243_Sub11_Sub2)
		((Class67) this).aClass431_849.method7744((long) i));
    }
    
    public boolean method1558(byte i) {
	return ((Class67) this).aBool845;
    }
    
    public void method1559(Class275 class275, byte i) throws Exception_Sub3 {
	if (!method1555((byte) 68)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_827.method5417(class275);
    }
    
    public Class41 method1560() {
	return ((Class67) this).aClass41_830;
    }
    
    public void method1561(Class275 class275, int i) throws Exception_Sub3 {
	if (!method1555((byte) 38)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_831.method5417(class275);
    }
    
    public void method1562(Class243_Sub11_Sub2 class243_sub11_sub2) {
	((Class67) this).aClass431_849.method7748
	    (class243_sub11_sub2,
	     (long) (-604438063 * class243_sub11_sub2.anInt10616));
    }
    
    public void method1563(byte i) throws Exception_Sub3 {
	if (!method1555((byte) 116))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = 5120.0F;
	((Class67) this).aFloat833 = 10.0F;
	((Class67) this).aFloat834 = 1.0F;
    }
    
    public Interface2 method1564() {
	return ((Class67) this).anInterface2_846;
    }
    
    public void method1565(Class275 class275, int i) throws Exception_Sub3 {
	if (!method1555((byte) 13)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_816.method5417(class275);
    }
    
    public void method1566(float f, float f_6_) throws Exception_Sub3 {
	if (!method1555((byte) 90))
	    throw new Exception_Sub3();
	((Class67) this).aFloat843 = f;
	((Class67) this).aFloat844 = f_6_;
    }
    
    public void method1567(Class275 class275, float f, int i)
	throws Exception_Sub3 {
	if (!method1555((byte) 25)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_815.method5417(class275);
	((Class67) this).aFloat837 = f;
    }
    
    public void method1568(Class61 class61, byte i) {
	((Class67) this).aClass61_848 = class61;
    }
    
    public void method1569(float f, float f_7_, byte i) throws Exception_Sub3 {
	if (!method1555((byte) 118))
	    throw new Exception_Sub3();
	if (f < 1.0F)
	    f = 50.0F;
	if (f_7_ < 1.0F)
	    f_7_ = 10000.0F;
	if (f >= f_7_)
	    throw new Exception_Sub3();
	((Class67) this).aFloat839 = f;
	((Class67) this).aFloat840 = f_7_;
    }
    
    public void method1570(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 98)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_813.method5417(class275);
    }
    
    public void method1571(boolean bool, boolean bool_8_, int i)
	throws Exception_Sub3 {
	if (!method1555((byte) 37))
	    throw new Exception_Sub3();
	((Class67) this).aBool845 = bool;
	((Class67) this).aBool818 = bool_8_;
    }
    
    public void method1572(int i, float f, byte i_9_) throws Exception_Sub3 {
	if (!method1555((byte) 82)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).anInt847 = i * -1298536347;
	((Class67) this).aFloat826 = f;
    }
    
    public void method1573(float f, float f_10_, float f_11_, byte i)
	throws Exception_Sub3 {
	if (!method1555((byte) 51)) {
	    if (i >= 100)
		return;
	    throw new Exception_Sub3();
	}
	((Class67) this).aFloat832 = f;
	((Class67) this).aFloat833 = f_10_;
	((Class67) this).aFloat834 = f_11_;
    }
    
    public void method1574(int i, int i_12_) {
	Class243_Sub11_Sub2 class243_sub11_sub2
	    = ((Class243_Sub11_Sub2)
	       ((Class67) this).aClass431_849.method7744((long) i));
	if (class243_sub11_sub2 != null)
	    class243_sub11_sub2.method4894(-393730444);
    }
    
    public Class445 method1575() {
	return ((Class67) this).aClass445_817;
    }
    
    public void method1576(short i) {
	((Class67) this).aClass431_849.method7749((byte) 125);
    }
    
    public Interface2 method1577(int i) {
	return ((Class67) this).anInterface2_846;
    }
    
    public void method1578(Class72 class72, Class350 class350,
			   Class276 class276, int i, int i_13_, int i_14_) {
	if (method1684(1965239419)) {
	    ((Class67) this).aClass445_817.method7946
		(class72, class350, i, i_13_,
		 ((Class67) this).aClass357_819.method6871(12116983),
		 (byte) -121);
	    ((Class67) this).aClass357_819.method6872(class72, i, i_13_,
						      -846387402);
	    if (Class81.aClass81_944 == ((Class67) this).aClass81_824)
		class276.method5531(((Class67) this).aFloat839,
				    ((Class67) this).aFloat840,
				    ((Class67) this).aFloat843,
				    ((Class67) this).aFloat844);
	    else
		class276.method5468(((Class67) this).aFloat839,
				    ((Class67) this).aFloat840,
				    (float) (610982861
					     * ((Class67) this).anInt822));
	    Iterator iterator = ((Class67) this).aClass431_849.iterator();
	    while (iterator.hasNext()) {
		Class243_Sub11_Sub2 class243_sub11_sub2
		    = (Class243_Sub11_Sub2) iterator.next();
		class243_sub11_sub2.method16994(class72, class350, class276,
						-1936795659);
	    }
	}
    }
    
    public void method1579() {
	((Class67) this).aClass431_849.method7749((byte) 115);
    }
    
    public Class357 method1580(int i) {
	return ((Class67) this).aClass357_819;
    }
    
    public Class445 method1581(int i) {
	return ((Class67) this).aClass445_817;
    }
    
    public float method1582() {
	Class275 class275 = method1692(-599344183);
	Class275 class275_15_ = method1587(103052074);
	float f = 0.0F;
	if (null != class275 && class275_15_ != null) {
	    Class275 class275_16_
		= Class275.method5364(class275, class275_15_);
	    class275_16_.aFloat4138 = 0.0F;
	    f = (float) Math.atan2((double) class275_16_.aFloat4140,
				   (double) class275_16_.aFloat4135);
	    class275.method5351();
	    class275_15_.method5351();
	}
	return (float) (3.141592653589793 - (double) f);
    }
    
    public Class275 method1583() {
	return ((Class67) this).aClass275_827;
    }
    
    public void method1584(boolean bool) {
	((Class67) this).aClass81_824 = Class81.aClass81_944;
	((Class67) this).aClass41_830 = null;
	((Class67) this).aClass445_817 = null;
	((Class67) this).aClass70_825 = null;
	((Class67) this).aClass357_819 = null;
	if (Class59.aClass59_789 == ((Class67) this).aClass59_828 || !bool)
	    ((Class67) this).aClass61_848 = Class61.aClass61_793;
	else
	    ((Class67) this).aClass61_848 = Class61.aClass61_794;
	((Class67) this).aClass40_821 = Class40.aClass40_594;
	((Class67) this).aClass275_813.method5363(100.0F, 100.0F, 100.0F);
	((Class67) this).aClass275_816.method5363(100.0F, 100.0F, 100.0F);
	((Class67) this).aFloat823 = 0.05F;
	((Class67) this).aClass275_827.method5363(Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY);
	((Class67) this).aClass275_831.method5363(Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY);
	((Class67) this).aClass275_815.method5363(1.0F, 1.0F, 1.0F);
	((Class67) this).aClass275_836.method5363(1.0F, 1.0F, 1.0F);
	((Class67) this).aFloat837 = 1.1F;
	((Class67) this).aFloat838 = 1.1F;
	((Class67) this).aFloat839 = 50.0F;
	((Class67) this).aFloat840 = 10000.0F;
	((Class67) this).aFloat844 = 1.5707964F;
	((Class67) this).aFloat843 = 1.5707964F;
	((Class67) this).anInt822 = -433869543;
	((Class67) this).aBool845 = true;
	((Class67) this).aBool818 = true;
	((Class67) this).anInt847 = 0;
	((Class67) this).aFloat826 = 1.0F;
	((Class67) this).aClass431_849.method7749((byte) 61);
    }
    
    public void method1585(Class40 class40, byte i) throws Exception_Sub3 {
	if (!method1555((byte) 76))
	    throw new Exception_Sub3();
	((Class67) this).aClass40_821 = class40;
    }
    
    public double[] method1586(int i) {
	if (null == ((Class67) this).aClass357_819
	    || !((Class67) this).aClass357_819.method6887(-2006900895))
	    return null;
	return ((Class67) this).aClass357_819.method6869(1203792637);
    }
    
    Class275 method1587(int i) {
	if (null == ((Class67) this).aClass445_817
	    || !((Class67) this).aClass445_817.method7942(-878401250))
	    return null;
	return ((Class67) this).aClass445_817.method7943(1608177689);
    }
    
    public float method1588(int i) {
	Class275 class275 = method1692(-909120265);
	Class275 class275_17_ = method1587(-1282137693);
	float f = 0.0F;
	if (null != class275 && null != class275_17_) {
	    Class275 class275_18_
		= Class275.method5364(class275_17_, class275);
	    float f_19_
		= (float) Math.sqrt((double) ((class275_18_.aFloat4135
					       * class275_18_.aFloat4135)
					      + (class275_18_.aFloat4140
						 * class275_18_.aFloat4140)));
	    f = (float) Math.atan2((double) -class275_18_.aFloat4138,
				   (double) f_19_);
	    class275.method5351();
	    class275_17_.method5351();
	}
	return f;
    }
    
    public float method1589(byte i) {
	Class275 class275 = method1692(774047648);
	Class275 class275_20_ = method1587(1004341134);
	float f = 0.0F;
	if (null != class275 && class275_20_ != null) {
	    Class275 class275_21_
		= Class275.method5364(class275, class275_20_);
	    class275_21_.aFloat4138 = 0.0F;
	    f = (float) Math.atan2((double) class275_21_.aFloat4140,
				   (double) class275_21_.aFloat4135);
	    class275.method5351();
	    class275_20_.method5351();
	}
	return (float) (3.141592653589793 - (double) f);
    }
    
    float method1590(byte i) {
	return 0.0F;
    }
    
    public Class280 method1591(int i) {
	Class280 class280 = Class280.method5639();
	class280.method5637(method1589((byte) -85), method1588(1887671943),
			    method1590((byte) 45));
	return class280;
    }
    
    public Class275 method1592(int i) {
	return ((Class67) this).aClass275_827;
    }
    
    public Class275 method1593(int i) {
	return ((Class67) this).aClass275_831;
    }
    
    public float method1594(int i) {
	return ((Class67) this).aFloat823;
    }
    
    public Class275 method1595(int i) {
	return ((Class67) this).aClass275_813;
    }
    
    public Class275 method1596(int i) {
	return ((Class67) this).aClass275_816;
    }
    
    public float method1597(int i) {
	return ((Class67) this).aFloat839;
    }
    
    public float method1598(int i) {
	return ((Class67) this).aFloat840;
    }
    
    public float method1599(int i) {
	return ((Class67) this).aFloat843;
    }
    
    public Class445 method1600(Class41 class41, boolean bool)
	throws Exception_Sub3 {
	if (((Class67) this).aClass61_848 == Class61.aClass61_793 && !bool)
	    throw new Exception_Sub3();
	((Class67) this).aClass41_830 = class41;
	if (class41 == Class41.aClass41_602)
	    ((Class67) this).aClass445_817 = new Class445_Sub5(this);
	else if (class41 == Class41.aClass41_607)
	    ((Class67) this).aClass445_817 = new Class445_Sub4(this);
	else if (class41 == Class41.aClass41_600)
	    ((Class67) this).aClass445_817 = new Class445_Sub2(this);
	else if (Class41.aClass41_601 == class41)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub2(this);
	else if (Class41.aClass41_603 == class41)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub1(this);
	else if (class41 == Class41.aClass41_604)
	    ((Class67) this).aClass445_817 = new Class445_Sub3(this);
	else if (class41 == Class41.aClass41_605)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub3(this);
	return ((Class67) this).aClass445_817;
    }
    
    boolean method1601() {
	if (Class59.aClass59_789 == ((Class67) this).aClass59_828
	    && Class61.aClass61_793 == ((Class67) this).aClass61_848)
	    return true;
	if (((Class67) this).aClass59_828 == Class59.aClass59_788
	    && Class61.aClass61_794 == ((Class67) this).aClass61_848)
	    return true;
	return false;
    }
    
    public void method1602(boolean bool) {
	((Class67) this).aClass81_824 = Class81.aClass81_944;
	((Class67) this).aClass41_830 = null;
	((Class67) this).aClass445_817 = null;
	((Class67) this).aClass70_825 = null;
	((Class67) this).aClass357_819 = null;
	if (Class59.aClass59_789 == ((Class67) this).aClass59_828 || !bool)
	    ((Class67) this).aClass61_848 = Class61.aClass61_793;
	else
	    ((Class67) this).aClass61_848 = Class61.aClass61_794;
	((Class67) this).aClass40_821 = Class40.aClass40_594;
	((Class67) this).aClass275_813.method5363(100.0F, 100.0F, 100.0F);
	((Class67) this).aClass275_816.method5363(100.0F, 100.0F, 100.0F);
	((Class67) this).aFloat823 = 0.05F;
	((Class67) this).aClass275_827.method5363(Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY);
	((Class67) this).aClass275_831.method5363(Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY,
						  Float.POSITIVE_INFINITY);
	((Class67) this).aClass275_815.method5363(1.0F, 1.0F, 1.0F);
	((Class67) this).aClass275_836.method5363(1.0F, 1.0F, 1.0F);
	((Class67) this).aFloat837 = 1.1F;
	((Class67) this).aFloat838 = 1.1F;
	((Class67) this).aFloat839 = 50.0F;
	((Class67) this).aFloat840 = 10000.0F;
	((Class67) this).aFloat844 = 1.5707964F;
	((Class67) this).aFloat843 = 1.5707964F;
	((Class67) this).anInt822 = -433869543;
	((Class67) this).aBool845 = true;
	((Class67) this).aBool818 = true;
	((Class67) this).anInt847 = 0;
	((Class67) this).aFloat826 = 1.0F;
	((Class67) this).aClass431_849.method7749((byte) 46);
    }
    
    public Interface2 method1603() {
	return ((Class67) this).anInterface2_846;
    }
    
    public void method1604(float f, int i) throws Exception_Sub3 {
	if (!method1555((byte) 102))
	    throw new Exception_Sub3();
    }
    
    public void method1605(boolean bool, float f, Class275 class275,
			   Class280 class280, Class275 class275_22_,
			   Class275 class275_23_) {
	if (((Class67) this).aClass40_821 == Class40.aClass40_593)
	    Class119.method3027(f, class275, class275_22_, class275_23_,
				(bool ? ((Class67) this).aClass275_831
				 : ((Class67) this).aClass275_827),
				(bool ? ((Class67) this).aClass275_816
				 : ((Class67) this).aClass275_813),
				(float) (1074956653
					 * ((Class67) this).anInt847),
				((Class67) this).aFloat826,
				((Class67) this).aFloat832,
				((Class67) this).aFloat833, (byte) -18);
	else if (Class40.aClass40_594 == ((Class67) this).aClass40_821)
	    Class90.method2504(f, class275, class280, class275_22_,
			       class275_23_,
			       (bool ? ((Class67) this).aClass275_831
				: ((Class67) this).aClass275_827),
			       (bool ? ((Class67) this).aClass275_816
				: ((Class67) this).aClass275_813),
			       (float) (((Class67) this).anInt847
					* 1074956653),
			       ((Class67) this).aFloat826,
			       ((Class67) this).aFloat832,
			       ((Class67) this).aFloat833, -1782709504);
	else if (((Class67) this).aClass40_821 == Class40.aClass40_597)
	    Class163.method3803(f, class275, class280, class275_22_,
				class275_23_,
				(bool ? ((Class67) this).aClass275_836
				 : ((Class67) this).aClass275_815),
				(bool ? ((Class67) this).aFloat838
				 : ((Class67) this).aFloat837),
				((Class67) this).aFloat832,
				((Class67) this).aFloat834, (byte) -108);
    }
    
    public void method1606(Class61 class61) {
	((Class67) this).aClass61_848 = class61;
    }
    
    public void method1607(Class61 class61) {
	((Class67) this).aClass61_848 = class61;
    }
    
    public void method1608(Class61 class61) {
	((Class67) this).aClass61_848 = class61;
    }
    
    public Class445 method1609(Class41 class41, boolean bool)
	throws Exception_Sub3 {
	if (((Class67) this).aClass61_848 == Class61.aClass61_793 && !bool)
	    throw new Exception_Sub3();
	((Class67) this).aClass41_830 = class41;
	if (class41 == Class41.aClass41_602)
	    ((Class67) this).aClass445_817 = new Class445_Sub5(this);
	else if (class41 == Class41.aClass41_607)
	    ((Class67) this).aClass445_817 = new Class445_Sub4(this);
	else if (class41 == Class41.aClass41_600)
	    ((Class67) this).aClass445_817 = new Class445_Sub2(this);
	else if (Class41.aClass41_601 == class41)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub2(this);
	else if (Class41.aClass41_603 == class41)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub1(this);
	else if (class41 == Class41.aClass41_604)
	    ((Class67) this).aClass445_817 = new Class445_Sub3(this);
	else if (class41 == Class41.aClass41_605)
	    ((Class67) this).aClass445_817 = new Class445_Sub1_Sub3(this);
	return ((Class67) this).aClass445_817;
    }
    
    public Class275 method1610() {
	return ((Class67) this).aClass275_827;
    }
    
    public void method1611(boolean bool, float f, Class275 class275,
			   Class280 class280, Class275 class275_24_,
			   Class275 class275_25_, int i) {
	if (((Class67) this).aClass40_821 == Class40.aClass40_593)
	    Class119.method3027(f, class275, class275_24_, class275_25_,
				(bool ? ((Class67) this).aClass275_831
				 : ((Class67) this).aClass275_827),
				(bool ? ((Class67) this).aClass275_816
				 : ((Class67) this).aClass275_813),
				(float) (1074956653
					 * ((Class67) this).anInt847),
				((Class67) this).aFloat826,
				((Class67) this).aFloat832,
				((Class67) this).aFloat833, (byte) -52);
	else if (Class40.aClass40_594 == ((Class67) this).aClass40_821)
	    Class90.method2504(f, class275, class280, class275_24_,
			       class275_25_,
			       (bool ? ((Class67) this).aClass275_831
				: ((Class67) this).aClass275_827),
			       (bool ? ((Class67) this).aClass275_816
				: ((Class67) this).aClass275_813),
			       (float) (((Class67) this).anInt847
					* 1074956653),
			       ((Class67) this).aFloat826,
			       ((Class67) this).aFloat832,
			       ((Class67) this).aFloat833, -2056601582);
	else if (((Class67) this).aClass40_821 == Class40.aClass40_597)
	    Class163.method3803(f, class275, class280, class275_24_,
				class275_25_,
				(bool ? ((Class67) this).aClass275_836
				 : ((Class67) this).aClass275_815),
				(bool ? ((Class67) this).aFloat838
				 : ((Class67) this).aFloat837),
				((Class67) this).aFloat832,
				((Class67) this).aFloat834, (byte) -18);
    }
    
    public Class61 method1612(int i) {
	return ((Class67) this).aClass61_848;
    }
    
    public void method1613(Class40 class40) throws Exception_Sub3 {
	if (!method1555((byte) 71))
	    throw new Exception_Sub3();
	((Class67) this).aClass40_821 = class40;
    }
    
    public float method1614() {
	Class275 class275 = method1692(-2130016092);
	Class275 class275_26_ = method1587(573321307);
	float f = 0.0F;
	if (null != class275 && null != class275_26_) {
	    Class275 class275_27_
		= Class275.method5364(class275_26_, class275);
	    float f_28_
		= (float) Math.sqrt((double) ((class275_27_.aFloat4135
					       * class275_27_.aFloat4135)
					      + (class275_27_.aFloat4140
						 * class275_27_.aFloat4140)));
	    f = (float) Math.atan2((double) -class275_27_.aFloat4138,
				   (double) f_28_);
	    class275.method5351();
	    class275_26_.method5351();
	}
	return f;
    }
    
    public boolean method1615() {
	return ((Class67) this).aBool845;
    }
    
    public void method1616(Class40 class40) throws Exception_Sub3 {
	if (!method1555((byte) 45))
	    throw new Exception_Sub3();
	((Class67) this).aClass40_821 = class40;
    }
    
    public void method1617(float f) throws Exception_Sub3 {
	if (!method1555((byte) 78))
	    throw new Exception_Sub3();
    }
    
    public void method1618(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 44)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_827.method5417(class275);
    }
    
    public void method1619(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 99)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_827.method5417(class275);
    }
    
    public void method1620(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 86)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_827.method5417(class275);
    }
    
    public void method1621(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 84)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_827.method5417(class275);
    }
    
    public void method1622(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 122)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_831.method5417(class275);
    }
    
    public void method1623(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 3)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_831.method5417(class275);
    }
    
    public void method1624() throws Exception_Sub3 {
	if (!method1555((byte) 116))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = 5120.0F;
	((Class67) this).aFloat833 = 10.0F;
	((Class67) this).aFloat834 = 1.0F;
    }
    
    public void method1625(float f, float f_29_, float f_30_)
	throws Exception_Sub3 {
	if (!method1555((byte) 56))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = f;
	((Class67) this).aFloat833 = f_29_;
	((Class67) this).aFloat834 = f_30_;
    }
    
    public boolean method1626(byte i) {
	return ((Class67) this).aBool818;
    }
    
    public void method1627(Class243_Sub11_Sub2 class243_sub11_sub2, byte i) {
	((Class67) this).aClass431_849.method7748
	    (class243_sub11_sub2,
	     (long) (-604438063 * class243_sub11_sub2.anInt10616));
    }
    
    public void method1628() throws Exception_Sub3 {
	if (!method1555((byte) 121))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = 5120.0F;
	((Class67) this).aFloat833 = 10.0F;
	((Class67) this).aFloat834 = 1.0F;
    }
    
    public void method1629(float f, int i) throws Exception_Sub3 {
	if (!method1555((byte) 17))
	    throw new Exception_Sub3();
	((Class67) this).aFloat823 = f;
    }
    
    public void method1630() throws Exception_Sub3 {
	if (!method1555((byte) 43))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = 5120.0F;
	((Class67) this).aFloat833 = 10.0F;
	((Class67) this).aFloat834 = 1.0F;
    }
    
    public Class280 method1631() {
	Class280 class280 = Class280.method5639();
	class280.method5637(method1589((byte) -56), method1588(1752027998),
			    method1590((byte) 18));
	return class280;
    }
    
    public void method1632() throws Exception_Sub3 {
	if (!method1555((byte) 108))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = 5120.0F;
	((Class67) this).aFloat833 = 10.0F;
	((Class67) this).aFloat834 = 1.0F;
    }
    
    public void method1633(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 34)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_813.method5417(class275);
    }
    
    public void method1634(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 66)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_816.method5417(class275);
    }
    
    public void method1635() throws Exception_Sub3 {
	if (!method1555((byte) 41))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = 5120.0F;
	((Class67) this).aFloat833 = 10.0F;
	((Class67) this).aFloat834 = 1.0F;
    }
    
    public void method1636(Class275 class275, float f) throws Exception_Sub3 {
	if (!method1555((byte) 84)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_815.method5417(class275);
	((Class67) this).aClass275_836.method5417(class275);
	((Class67) this).aFloat837 = f;
	((Class67) this).aFloat838 = f;
    }
    
    public void method1637(Class275 class275, float f) throws Exception_Sub3 {
	if (!method1555((byte) 20)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_815.method5417(class275);
	((Class67) this).aClass275_836.method5417(class275);
	((Class67) this).aFloat837 = f;
	((Class67) this).aFloat838 = f;
    }
    
    public void method1638(Class275 class275, float f) throws Exception_Sub3 {
	if (!method1555((byte) 118)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_815.method5417(class275);
	((Class67) this).aFloat837 = f;
    }
    
    public void method1639(Class275 class275, float f) throws Exception_Sub3 {
	if (!method1555((byte) 17)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_836.method5417(class275);
	((Class67) this).aFloat838 = f;
    }
    
    public void method1640(Class275 class275, float f) throws Exception_Sub3 {
	if (!method1555((byte) 33)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_836.method5417(class275);
	((Class67) this).aFloat838 = f;
    }
    
    public Class41 method1641() {
	return ((Class67) this).aClass41_830;
    }
    
    public void method1642(float f, float f_31_) throws Exception_Sub3 {
	if (!method1555((byte) 6))
	    throw new Exception_Sub3();
	if (f < 1.0F)
	    f = 50.0F;
	if (f_31_ < 1.0F)
	    f_31_ = 10000.0F;
	if (f >= f_31_)
	    throw new Exception_Sub3();
	((Class67) this).aFloat839 = f;
	((Class67) this).aFloat840 = f_31_;
    }
    
    public void method1643(float f, float f_32_) throws Exception_Sub3 {
	if (!method1555((byte) 21))
	    throw new Exception_Sub3();
	((Class67) this).aFloat843 = f;
	((Class67) this).aFloat844 = f_32_;
    }
    
    public void method1644(float f, float f_33_) throws Exception_Sub3 {
	if (!method1555((byte) 5))
	    throw new Exception_Sub3();
	((Class67) this).aFloat843 = f;
	((Class67) this).aFloat844 = f_33_;
    }
    
    public float method1645() {
	Class275 class275 = method1692(-115326172);
	Class275 class275_34_ = method1587(1538030691);
	float f = 0.0F;
	if (null != class275 && null != class275_34_) {
	    Class275 class275_35_
		= Class275.method5364(class275_34_, class275);
	    float f_36_
		= (float) Math.sqrt((double) ((class275_35_.aFloat4135
					       * class275_35_.aFloat4135)
					      + (class275_35_.aFloat4140
						 * class275_35_.aFloat4140)));
	    f = (float) Math.atan2((double) -class275_35_.aFloat4138,
				   (double) f_36_);
	    class275.method5351();
	    class275_34_.method5351();
	}
	return f;
    }
    
    public void method1646(boolean bool, boolean bool_37_)
	throws Exception_Sub3 {
	if (!method1555((byte) 89))
	    throw new Exception_Sub3();
	((Class67) this).aBool845 = bool;
	((Class67) this).aBool818 = bool_37_;
    }
    
    public void method1647(boolean bool, boolean bool_38_)
	throws Exception_Sub3 {
	if (!method1555((byte) 62))
	    throw new Exception_Sub3();
	((Class67) this).aBool845 = bool;
	((Class67) this).aBool818 = bool_38_;
    }
    
    public void method1648(Class275 class275, float f, int i)
	throws Exception_Sub3 {
	if (!method1555((byte) 16)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_815.method5417(class275);
	((Class67) this).aClass275_836.method5417(class275);
	((Class67) this).aFloat837 = f;
	((Class67) this).aFloat838 = f;
    }
    
    public void method1649(Class243_Sub11_Sub2 class243_sub11_sub2) {
	((Class67) this).aClass431_849.method7748
	    (class243_sub11_sub2,
	     (long) (-604438063 * class243_sub11_sub2.anInt10616));
    }
    
    public void method1650(Class243_Sub11_Sub2 class243_sub11_sub2) {
	((Class67) this).aClass431_849.method7748
	    (class243_sub11_sub2,
	     (long) (-604438063 * class243_sub11_sub2.anInt10616));
    }
    
    public Class243_Sub11_Sub2 method1651(int i) {
	return ((Class243_Sub11_Sub2)
		((Class67) this).aClass431_849.method7744((long) i));
    }
    
    public void method1652(float f, float f_39_, float f_40_)
	throws Exception_Sub3 {
	if (!method1555((byte) 47))
	    throw new Exception_Sub3();
	((Class67) this).aFloat832 = f;
	((Class67) this).aFloat833 = f_39_;
	((Class67) this).aFloat834 = f_40_;
    }
    
    public void method1653() {
	((Class67) this).aClass431_849.method7749((byte) 102);
    }
    
    public Class70 method1654(int i) {
	return ((Class67) this).aClass70_825;
    }
    
    public double[] method1655() {
	if (null == ((Class67) this).aClass357_819
	    || !((Class67) this).aClass357_819.method6887(-700933472))
	    return null;
	return ((Class67) this).aClass357_819.method6869(1203792637);
    }
    
    public void method1656(Class72 class72, Class350 class350,
			   Class276 class276, int i, int i_41_) {
	if (method1684(-524883538)) {
	    ((Class67) this).aClass445_817.method7946
		(class72, class350, i, i_41_,
		 ((Class67) this).aClass357_819.method6871(-825389646),
		 (byte) -1);
	    ((Class67) this).aClass357_819.method6872(class72, i, i_41_,
						      1213038375);
	    if (Class81.aClass81_944 == ((Class67) this).aClass81_824)
		class276.method5531(((Class67) this).aFloat839,
				    ((Class67) this).aFloat840,
				    ((Class67) this).aFloat843,
				    ((Class67) this).aFloat844);
	    else
		class276.method5468(((Class67) this).aFloat839,
				    ((Class67) this).aFloat840,
				    (float) (610982861
					     * ((Class67) this).anInt822));
	    Iterator iterator = ((Class67) this).aClass431_849.iterator();
	    while (iterator.hasNext()) {
		Class243_Sub11_Sub2 class243_sub11_sub2
		    = (Class243_Sub11_Sub2) iterator.next();
		class243_sub11_sub2.method16994(class72, class350, class276,
						-1936795659);
	    }
	}
    }
    
    public void method1657(Class72 class72, Class350 class350,
			   Class276 class276, int i, int i_42_) {
	if (method1684(452741191)) {
	    ((Class67) this).aClass445_817.method7946
		(class72, class350, i, i_42_,
		 ((Class67) this).aClass357_819.method6871(735488039),
		 (byte) 1);
	    ((Class67) this).aClass357_819.method6872(class72, i, i_42_,
						      238317500);
	    if (Class81.aClass81_944 == ((Class67) this).aClass81_824)
		class276.method5531(((Class67) this).aFloat839,
				    ((Class67) this).aFloat840,
				    ((Class67) this).aFloat843,
				    ((Class67) this).aFloat844);
	    else
		class276.method5468(((Class67) this).aFloat839,
				    ((Class67) this).aFloat840,
				    (float) (610982861
					     * ((Class67) this).anInt822));
	    Iterator iterator = ((Class67) this).aClass431_849.iterator();
	    while (iterator.hasNext()) {
		Class243_Sub11_Sub2 class243_sub11_sub2
		    = (Class243_Sub11_Sub2) iterator.next();
		class243_sub11_sub2.method16994(class72, class350, class276,
						-1936795659);
	    }
	}
    }
    
    public Class61 method1658() {
	return ((Class67) this).aClass61_848;
    }
    
    public Class357 method1659() {
	return ((Class67) this).aClass357_819;
    }
    
    public boolean method1660() {
	if (((Class67) this).aClass445_817 == null
	    || null == ((Class67) this).aClass357_819)
	    return false;
	if (!((Class67) this).aClass445_817.method7942(-349067152))
	    return false;
	if (!((Class67) this).aClass357_819.method6887(-529698387))
	    return false;
	return true;
    }
    
    public void method1661() {
	((Class67) this).aClass431_849.method7749((byte) 90);
    }
    
    public Class445 method1662() {
	return ((Class67) this).aClass445_817;
    }
    
    public Interface2 method1663() {
	return ((Class67) this).anInterface2_846;
    }
    
    public Interface2 method1664() {
	return ((Class67) this).anInterface2_846;
    }
    
    public void method1665(float f) throws Exception_Sub3 {
	if (!method1555((byte) 32))
	    throw new Exception_Sub3();
	((Class67) this).aFloat823 = f;
    }
    
    public Class280 method1666() {
	Class280 class280 = Class280.method5639();
	class280.method5637(method1589((byte) -89), method1588(1826560177),
			    method1590((byte) -52));
	return class280;
    }
    
    public Class357 method1667() {
	return ((Class67) this).aClass357_819;
    }
    
    public void method1668(float f) throws Exception_Sub3 {
	if (!method1555((byte) 114))
	    throw new Exception_Sub3();
	((Class67) this).aFloat823 = f;
    }
    
    public Class41 method1669() {
	return ((Class67) this).aClass41_830;
    }
    
    public double[] method1670() {
	if (null == ((Class67) this).aClass357_819
	    || !((Class67) this).aClass357_819.method6887(-1035026944))
	    return null;
	return ((Class67) this).aClass357_819.method6869(1203792637);
    }
    
    public void method1671(Class275 class275, float f, byte i)
	throws Exception_Sub3 {
	if (!method1555((byte) 30)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_836.method5417(class275);
	((Class67) this).aFloat838 = f;
    }
    
    Class275 method1672() {
	if (null == ((Class67) this).aClass445_817
	    || !((Class67) this).aClass445_817.method7942(-253846609))
	    return null;
	return ((Class67) this).aClass445_817.method7943(-808995960);
    }
    
    public Class41 method1673(int i) {
	return ((Class67) this).aClass41_830;
    }
    
    public void method1674(Class275 class275, float f) throws Exception_Sub3 {
	if (!method1555((byte) 110)
	    || ((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_815.method5417(class275);
	((Class67) this).aClass275_836.method5417(class275);
	((Class67) this).aFloat837 = f;
	((Class67) this).aFloat838 = f;
    }
    
    public float method1675() {
	Class275 class275 = method1692(1974855195);
	Class275 class275_43_ = method1587(-144856339);
	float f = 0.0F;
	if (null != class275 && null != class275_43_) {
	    Class275 class275_44_
		= Class275.method5364(class275_43_, class275);
	    float f_45_
		= (float) Math.sqrt((double) ((class275_44_.aFloat4135
					       * class275_44_.aFloat4135)
					      + (class275_44_.aFloat4140
						 * class275_44_.aFloat4140)));
	    f = (float) Math.atan2((double) -class275_44_.aFloat4138,
				   (double) f_45_);
	    class275.method5351();
	    class275_43_.method5351();
	}
	return f;
    }
    
    public float method1676() {
	Class275 class275 = method1692(-1048920228);
	Class275 class275_46_ = method1587(-1072777464);
	float f = 0.0F;
	if (null != class275 && class275_46_ != null) {
	    Class275 class275_47_
		= Class275.method5364(class275, class275_46_);
	    class275_47_.aFloat4138 = 0.0F;
	    f = (float) Math.atan2((double) class275_47_.aFloat4140,
				   (double) class275_47_.aFloat4135);
	    class275.method5351();
	    class275_46_.method5351();
	}
	return (float) (3.141592653589793 - (double) f);
    }
    
    Class67(Class59 class59, Interface2 interface2) {
	((Class67) this).aFloat829 = 5120.0F;
	((Class67) this).aFloat814 = 10.0F;
	((Class67) this).aFloat820 = 1.0F;
	((Class67) this).aFloat832 = 5120.0F;
	((Class67) this).aFloat833 = 10.0F;
	((Class67) this).aFloat834 = 1.0F;
	((Class67) this).aClass275_815 = new Class275();
	((Class67) this).aClass275_836 = new Class275();
	((Class67) this).anInt847 = 0;
	((Class67) this).aFloat826 = 1.0F;
	((Class67) this).aClass431_849 = new Class431(8);
	((Class67) this).aClass59_828 = class59;
	((Class67) this).anInterface2_846 = interface2;
	method1550(true, (byte) 8);
    }
    
    float method1677() {
	return 0.0F;
    }
    
    float method1678() {
	return 0.0F;
    }
    
    public void method1679(Class275 class275) throws Exception_Sub3 {
	if (!method1555((byte) 91)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_813.method5417(class275);
    }
    
    public Class357 method1680(Class70 class70, boolean bool, byte i)
	throws Exception_Sub3 {
	if (((Class67) this).aClass61_848 == Class61.aClass61_793) {
	    if (i >= -1)
		throw new IllegalStateException();
	    if (!bool) {
		if (i >= -1) {
		    /* empty */
		}
		throw new Exception_Sub3();
	    }
	}
	((Class67) this).aClass70_825 = class70;
	if (Class70.aClass70_885 == class70) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass357_819 = new Class357_Sub1(this);
	} else if (Class70.aClass70_888 == class70) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass357_819 = new Class357_Sub3(this);
	} else if (class70 == Class70.aClass70_887) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass357_819 = new Class357_Sub2_Sub2(this);
	} else if (Class70.aClass70_886 == class70) {
	    if (i >= -1)
		throw new IllegalStateException();
	    ((Class67) this).aClass357_819 = new Class357_Sub2_Sub1(this);
	} else if (class70 == Class70.aClass70_889) {
	    if (i >= -1) {
		/* empty */
	    }
	    ((Class67) this).aClass357_819 = new Class357_Sub2_Sub3(this);
	}
	return ((Class67) this).aClass357_819;
    }
    
    public Class280 method1681() {
	Class280 class280 = Class280.method5639();
	class280.method5637(method1589((byte) -23), method1588(1976875220),
			    method1590((byte) 41));
	return class280;
    }
    
    public void method1682(float f, float f_48_) throws Exception_Sub3 {
	if (!method1555((byte) 106))
	    throw new Exception_Sub3();
	if (f < 1.0F)
	    f = 50.0F;
	if (f_48_ < 1.0F)
	    f_48_ = 10000.0F;
	if (f >= f_48_)
	    throw new Exception_Sub3();
	((Class67) this).aFloat839 = f;
	((Class67) this).aFloat840 = f_48_;
    }
    
    public float method1683() {
	return ((Class67) this).aFloat843;
    }
    
    public boolean method1684(int i) {
	if (((Class67) this).aClass445_817 == null
	    || null == ((Class67) this).aClass357_819)
	    return false;
	if (!((Class67) this).aClass445_817.method7942(-1835659551))
	    return false;
	if (!((Class67) this).aClass357_819.method6887(-221021303))
	    return false;
	return true;
    }
    
    public Class275 method1685() {
	return ((Class67) this).aClass275_831;
    }
    
    public Class275 method1686() {
	return ((Class67) this).aClass275_813;
    }
    
    public Class275 method1687() {
	return ((Class67) this).aClass275_813;
    }
    
    public Class275 method1688() {
	return ((Class67) this).aClass275_813;
    }
    
    public float method1689() {
	return ((Class67) this).aFloat839;
    }
    
    public float method1690() {
	return ((Class67) this).aFloat840;
    }
    
    public float method1691() {
	return ((Class67) this).aFloat843;
    }
    
    public Class275 method1692(int i) {
	if (((Class67) this).aClass357_819 == null
	    || !((Class67) this).aClass357_819.method6887(-1997104193))
	    return null;
	return ((Class67) this).aClass357_819.method6868(1307129661);
    }
    
    public void method1693(Class275 class275, int i) throws Exception_Sub3 {
	if (!method1555((byte) 19)
	    || !((Class40) ((Class67) this).aClass40_821).aBool595)
	    throw new Exception_Sub3();
	((Class67) this).aClass275_813.method5417(class275);
    }
    
    public boolean method1694() {
	return ((Class67) this).aBool845;
    }
    
    public boolean method1695() {
	return ((Class67) this).aBool818;
    }
    
    static final void method1696(Class479 class479, int i) {
	((Class479) class479).anIntArray6435
	    [(((Class479) class479).anInt6442 += -1158629699) * -117934955 - 1]
	    = -701486889 * (((Class479) class479).aClass478_Sub1_Sub1_Sub5_6448
			    .anInt11249);
    }
    
    static final void method1697(Class479 class479, int i) {
	String string = (String) (((Class479) class479).anObjectArray6437
				  [(((Class479) class479).anInt6432
				    -= -1049632545) * -611591393]);
	((Class479) class479).anInt6442 -= 1977707898;
	int i_49_ = (((Class479) class479).anIntArray6435
		     [-117934955 * ((Class479) class479).anInt6442]);
	int i_50_ = (((Class479) class479).anIntArray6435
		     [-117934955 * ((Class479) class479).anInt6442 + 1]);
	((Class479) class479).anObjectArray6437
	    [(((Class479) class479).anInt6432 += -1049632545) * -611591393 - 1]
	    = string.substring(i_49_, i_50_);
    }
}
