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

public class Class364
{
    Class361 aClass361_5519;
    Class272 aClass272_5520;
    Class272 aClass272_5521;
    public static Class546 aClass546_5522;
    
    Class361 method6935() {
	if (null == ((Class364) this).aClass361_5519)
	    ((Class364) this).aClass361_5519 = new Class361();
	return ((Class364) this).aClass361_5519;
    }
    
    public Class364(Class272 class272, Class272 class272_0_) {
	((Class364) this).aClass272_5520 = class272;
	((Class364) this).aClass272_5521 = class272_0_;
    }
    
    Class361 method6936(int i) {
	if (null == ((Class364) this).aClass361_5519)
	    ((Class364) this).aClass361_5519 = new Class361();
	return ((Class364) this).aClass361_5519;
    }
    
    public Interface35 method6937(Interface30 interface30) {
	if (null == interface30)
	    return null;
	Class307 class307 = interface30.method184((short) 496);
	if (class307 == Class307.aClass307_4560)
	    return new Class362((Class303) interface30);
	if (class307 == Class307.aClass307_4566)
	    return new Class359(method6936(16721731), (Class389) interface30);
	if (class307 == Class307.aClass307_4562)
	    return new Class360(((Class364) this).aClass272_5520,
				(Class332) interface30);
	if (class307 == Class307.aClass307_4563)
	    return new Class360_Sub1(((Class364) this).aClass272_5520,
				     (Class332_Sub1) interface30);
	if (class307 == Class307.aClass307_4558)
	    return new Class68_Sub3(((Class364) this).aClass272_5520,
				    ((Class364) this).aClass272_5521,
				    (Class304_Sub1) interface30);
	if (class307 == Class307.aClass307_4559)
	    return new Class68_Sub1(((Class364) this).aClass272_5520,
				    ((Class364) this).aClass272_5521,
				    (Class304_Sub3) interface30);
	if (class307 == Class307.aClass307_4557)
	    return new Class68_Sub2(((Class364) this).aClass272_5520,
				    ((Class364) this).aClass272_5521,
				    (Class304_Sub2) interface30);
	if (Class307.aClass307_4564 == class307)
	    return new Class351(((Class364) this).aClass272_5520,
				((Class364) this).aClass272_5521,
				(Class339) interface30);
	if (class307 == Class307.aClass307_4561)
	    return new Class365(((Class364) this).aClass272_5520,
				(Class333) interface30);
	if (Class307.aClass307_4565 == class307)
	    return new Class68_Sub2_Sub1(((Class364) this).aClass272_5520,
					 ((Class364) this).aClass272_5521,
					 (Class304_Sub2_Sub1) interface30);
	return null;
    }
    
    public Interface35 method6938(Interface30 interface30, int i) {
	if (null == interface30)
	    return null;
	Class307 class307 = interface30.method184((short) 496);
	if (class307 == Class307.aClass307_4560)
	    return new Class362((Class303) interface30);
	if (class307 == Class307.aClass307_4566)
	    return new Class359(method6936(-330881901),
				(Class389) interface30);
	if (class307 == Class307.aClass307_4562)
	    return new Class360(((Class364) this).aClass272_5520,
				(Class332) interface30);
	if (class307 == Class307.aClass307_4563)
	    return new Class360_Sub1(((Class364) this).aClass272_5520,
				     (Class332_Sub1) interface30);
	if (class307 == Class307.aClass307_4558)
	    return new Class68_Sub3(((Class364) this).aClass272_5520,
				    ((Class364) this).aClass272_5521,
				    (Class304_Sub1) interface30);
	if (class307 == Class307.aClass307_4559)
	    return new Class68_Sub1(((Class364) this).aClass272_5520,
				    ((Class364) this).aClass272_5521,
				    (Class304_Sub3) interface30);
	if (class307 == Class307.aClass307_4557)
	    return new Class68_Sub2(((Class364) this).aClass272_5520,
				    ((Class364) this).aClass272_5521,
				    (Class304_Sub2) interface30);
	if (Class307.aClass307_4564 == class307)
	    return new Class351(((Class364) this).aClass272_5520,
				((Class364) this).aClass272_5521,
				(Class339) interface30);
	if (class307 == Class307.aClass307_4561)
	    return new Class365(((Class364) this).aClass272_5520,
				(Class333) interface30);
	if (Class307.aClass307_4565 == class307)
	    return new Class68_Sub2_Sub1(((Class364) this).aClass272_5520,
					 ((Class364) this).aClass272_5521,
					 (Class304_Sub2_Sub1) interface30);
	return null;
    }
    
    Class361 method6939() {
	if (null == ((Class364) this).aClass361_5519)
	    ((Class364) this).aClass361_5519 = new Class361();
	return ((Class364) this).aClass361_5519;
    }
    
    static void method6940(int i) {
	Class193.anInt2306 = 0;
	Class193.anInt2301 = 1030790659;
	Class193.anInt2297 = -1684789985;
    }
}
