public static void main (String[] args) {
      final byte[] data = {(byte) 189,  (byte)  88, (byte) 128, (byte) 244, (byte) 156, (byte)  41, (byte)  17, (byte) 177,
                           (byte) 157,  (byte) 173, (byte) 195, (byte) 121, (byte)  99, (byte) 111, (byte) 114, (byte) 112 };
      final Guid guid1 = new Guid(data);
      final Guid guid2 = new Guid("bd5880f4-9c29-11b1-9dad-c379636f7270");
      System.out.println("guid1 = " + guid1);
      System.out.println("guid2 = " + guid2);
     if (!guid1.equals(guid2)) {
        throw new RuntimeException(guid1 + " does not equal " + guid2);     
      }
    }