code: public long getLeastSignificantBits() {
          long b;
          b  = ((long)content[ 8] & 0xFF) << 56;
          b |= ((long)content[ 9] & 0xFF) << 48;
          b |= ((long)content[10] & 0xFF) << 40;
          b |= ((long)content[11] & 0xFF) << 32;
          b |= ((long)content[12] & 0xFF) << 24;
          b |= ((long)content[13] & 0xFF) << 16;
          b |= ((long)content[14] & 0xFF) << 8;
          b |= ((long)content[15] & 0xFF);
          return b;
      }
docs: Get the least significant bits (the second half) of the UUID content as a 64-bit long.
  @return The second half of the UUID as a long.