code: protected void fillFromBytes(byte[] bytes)
      {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "fillFromBytes", com.ibm.ejs.util.Util.toHexString(bytes));
  
          _uuidHigh = (((long) bytes[0]) & 0xFF) << 56
                      | (((long) bytes[1]) & 0xFF) << 48
                      | (((long) bytes[2]) & 0xFF) << 40
                      | (((long) bytes[3]) & 0xFF) << 32
                      | (((long) bytes[4]) & 0xFF) << 24
                      | (((long) bytes[5]) & 0xFF) << 16
                      | (((long) bytes[6]) & 0xFF) << 8
                      | (((long) bytes[7]) & 0xFF) << 0;
          _uuidLow = (((long) bytes[8]) & 0xFF) << 56
                     | (((long) bytes[9]) & 0xFF) << 48
                     | (((long) bytes[10]) & 0xFF) << 40
                     | (((long) bytes[11]) & 0xFF) << 32
                     | (((long) bytes[12]) & 0xFF) << 24
                     | (((long) bytes[13]) & 0xFF) << 16
                     | (((long) bytes[14]) & 0xFF) << 8
                     | (((long) bytes[15]) & 0xFF) << 0;
  
          _cachedBytes = bytes;
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "fillFromBytes");
      }
docs: /* ------------------------------------------------------------------------