@Override
    public void read(DataReader in) throws IOException {
        // read GUID as big-endian
        ByteOrder order = in.order();
        in.order(ByteOrder.BIG_ENDIAN);
        long guidMost = in.readLong();
        long guidLeast = in.readLong();
        in.order(order);
        uuid = new UUID(guidMost, guidLeast);
    }
@author Nico Bergemann <barracuda415 at yahoo.de>
disunity-core/src/main/java/info/ata4/junity/UnityGUID.java