class ByteArray implements Serializable, Cloneable {

    public static byte getSpaceFiller(String encoding) {
        encoding = encoding.toUpperCase();
        byte filler;
        Byte b = encodeMap.get(encoding);
        if (b != null) {
            filler = b;
        } else {
            try {
                filler = SPACE.getBytes(encoding)[0];
            } catch (java.io.UnsupportedEncodingException e1) {
                filler = SPACE.getBytes()[0];
            }
            encodeMap.put(encoding, filler);
        }
        return filler;
    }

    public  ByteArray(int size);
    public  ByteArray(int size, String encoding);
    public  ByteArray(int size, ByteOrder order);
    public  ByteArray(int size, String encoding, ByteOrder order);
    public  ByteArray(byte[] array);
    public  ByteArray(byte[] array, ByteOrder order);
    public  ByteArray(byte[] array, String encoding);
    public  ByteArray(byte[] array, String encoding, ByteOrder order);
    public  ByteArray(ByteArray byteArray);
    public  ByteArray(ByteBuffer buffer);
    public  ByteArray(ByteBuffer buffer, String encoding);

}