class ByteArray implements Serializable, Cloneable {

    public char[] readAsCharArray(int displacement, int length) {
        char[] chars = new char[length];
        for (int i = 0; i < length; i++) {
            chars[i] = readAsChar(displacement + i);
        }
        return chars;
    }

    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);

}