Description: Allocates a new Guid object from the passed in byte array.
Parameters: inGuid - 16 byte array for this GUID throws: IllegalArgumentException - if byte array is not GUID_LEN bytes
from effective java by joshua bloch
step 1: perform == test
step 2: instanceof test
step 3: cast parameter to type
step 4: check primitives with ==, objects with equals()
Parameters: o -
Sets GUID to passed in value
Parameters: inGuid - 16-byte array containing raw GUID value throws: IllegalArgumentException - if byte array is not GUID_LEN bytes