public void writeRawBytes(byte[] array, int start, int length) throws IOException {
        ensureFree((int) (pos+length));
        buffout.set(pos,array,start,length);
        pos += length;
    }
public void writeRawBytes(byte[] array, int start, int length) throws IOException {
        ensureFree((int) (pos+length));
        buffout.set(pos,array,start,length);
        pos += length;
    }
public void writeRawBytes ( byte [ ] array , int start , int length ) throws IOException { ensureFree ( ( int ) ( pos + length ) ) ; buffout . set ( pos , array , start , length ) ; pos += length ; }
does not write length, just plain bytes

@param array
@param length
@throws java.io.IOException
does not write length just plain bytes