/* SimplePeer - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
package jagtheora.misc;

public abstract class SimplePeer
{
    private long peer;
    
    protected SimplePeer() {
	/* empty */
    }
    
    private static native void init();
    
    public final boolean method7300() {
	return 0L == peer;
    }
    
    private final void setPeer(long l) {
	peer = l;
    }
    
    public final void method7301() {
	if (!method7300())
	    clear();
    }
    
    protected abstract void clear();
    
    protected void finalize() throws Throwable {
	if (!method7300())
	    method7301();
	super.finalize();
    }
    
    static {
	init();
    }
    
    protected void method7302() throws Throwable {
	if (!method7300())
	    method7301();
	super.finalize();
    }
    
    public final boolean method7303() {
	return 0L == peer;
    }
    
    public final boolean method7304() {
	return 0L == peer;
    }
    
    protected abstract void p();
}
