class DataWord implements Comparable<DataWord> {

    public long longValue() {

        long longVal = 0;
        // Assumes 32-byte data always
        for (int i = data.length-8; i < data.length; i++)
        {
            longVal = (longVal << 8) + (data[i] & 0xff);
        }

        return longVal;
    }

    public  DataWord();
    public  DataWord(int num);
    public  DataWord(long num);
    private  DataWord(ByteBuffer buffer);
    @JsonCreator public  DataWord(String data);
    public  DataWord(ByteArrayWrapper wrappedData);
    public  DataWord(byte[] data);

}