/* Class152 - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import jaclib.memory.Buffer;

public class Class152
{
    Buffer aBuffer1743;
    Class87_Sub1 aClass87_Sub1_1744;
    
    void method3662(byte[] is, int i) {
	if (((Class152) this).aBuffer1743 == null
	    || ((Class152) this).aBuffer1743.method28() < i)
	    ((Class152) this).aBuffer1743
		= ((Class87_Sub1) ((Class152) this).aClass87_Sub1_1744)
		      .aNativeHeap8918.method996(i, false);
	((Class152) this).aBuffer1743.method93(is, 0, 0, i);
    }
    
    Class152(Class87_Sub1 class87_sub1, byte[] is, int i) {
	((Class152) this).aClass87_Sub1_1744 = class87_sub1;
	((Class152) this).aBuffer1743
	    = ((Class87_Sub1) ((Class152) this).aClass87_Sub1_1744)
		  .aNativeHeap8918.method996(i, false);
	if (is != null)
	    ((Class152) this).aBuffer1743.method93(is, 0, 0, i);
    }
    
    Class152(Class87_Sub1 class87_sub1, Buffer buffer) {
	((Class152) this).aClass87_Sub1_1744 = class87_sub1;
	((Class152) this).aBuffer1743 = buffer;
    }
    
    void method3663(byte[] is, int i) {
	if (((Class152) this).aBuffer1743 == null
	    || ((Class152) this).aBuffer1743.method28() < i)
	    ((Class152) this).aBuffer1743
		= ((Class87_Sub1) ((Class152) this).aClass87_Sub1_1744)
		      .aNativeHeap8918.method996(i, false);
	((Class152) this).aBuffer1743.method93(is, 0, 0, i);
    }
    
    void method3664(byte[] is, int i) {
	if (((Class152) this).aBuffer1743 == null
	    || ((Class152) this).aBuffer1743.method28() < i)
	    ((Class152) this).aBuffer1743
		= ((Class87_Sub1) ((Class152) this).aClass87_Sub1_1744)
		      .aNativeHeap8918.method996(i, false);
	((Class152) this).aBuffer1743.method93(is, 0, 0, i);
    }
}
