/* Class341 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import jagdx.IUnknown;

public abstract class Class341 implements Interface40 {
	Class84_Sub1_Sub2 aClass84_Sub1_Sub2_5388;
	Class172 aClass172_5389;
	Class96 aClass96_5390;
	boolean aBool5391;
	long aLong5392 = 0L;

	public void method189(Class378 class378) {
		/* empty */
	}

	void method6440() {
		if (((Class341) this).aLong5392 != 0L) {
			((Class341) this).aClass84_Sub1_Sub2_5388.method16648(((Class341) this).aLong5392);
			((Class341) this).aLong5392 = 0L;
		}
	}

	public void method19() {
		if (((Class341) this).aLong5392 != 0L) {
			IUnknown.Release(((Class341) this).aLong5392);
			((Class341) this).aLong5392 = 0L;
		}
		((Class341) this).aClass84_Sub1_Sub2_5388.method14751(this);
	}

	public void method54() {
		if (((Class341) this).aLong5392 != 0L) {
			IUnknown.Release(((Class341) this).aLong5392);
			((Class341) this).aLong5392 = 0L;
		}
		((Class341) this).aClass84_Sub1_Sub2_5388.method14751(this);
	}

	public void method194(Class378 class378) {
		/* empty */
	}

	public void finalize() {
		method6440();
	}

	void method6441() {
		method6440();
	}

	public void method23() {
		if (((Class341) this).aLong5392 != 0L) {
			IUnknown.Release(((Class341) this).aLong5392);
			((Class341) this).aLong5392 = 0L;
		}
		((Class341) this).aClass84_Sub1_Sub2_5388.method14751(this);
	}

	public void method53() {
		if (((Class341) this).aLong5392 != 0L) {
			IUnknown.Release(((Class341) this).aLong5392);
			((Class341) this).aLong5392 = 0L;
		}
		((Class341) this).aClass84_Sub1_Sub2_5388.method14751(this);
	}

	public void method193(Class378 class378) {
		/* empty */
	}

	void method6442() {
		method6440();
	}

	long method6443() {
		return ((Class341) this).aLong5392;
	}

	Class341(Class84_Sub1_Sub2 class84_sub1_sub2, Class172 class172, Class96 class96, boolean bool, int i) {
		((Class341) this).aClass84_Sub1_Sub2_5388 = class84_sub1_sub2;
		((Class341) this).aClass172_5389 = class172;
		((Class341) this).aClass96_5390 = class96;
		((Class341) this).aBool5391 = bool;
		((Class341) this).aClass84_Sub1_Sub2_5388.method14925(this);
	}

	public void method195(Class378 class378) {
		/* empty */
	}

	public void method196(Class378 class378) {
		/* empty */
	}

	long method6444() {
		return ((Class341) this).aLong5392;
	}

	long method6445() {
		return ((Class341) this).aLong5392;
	}

	void method6446() {
		if (((Class341) this).aLong5392 != 0L) {
			((Class341) this).aClass84_Sub1_Sub2_5388.method16648(((Class341) this).aLong5392);
			((Class341) this).aLong5392 = 0L;
		}
	}
}
