code: public int clockSequence() throws UnsupportedOperationException {
  		//if variant is not mealling leach salz throw unsupported operation exception
  		if (variant() != VARIANT_IETF_DRAFT || version() != VERSION_ONE) {
  			throw new UnsupportedOperationException(WRONG_VAR_VER_MSG);
  		}
  		if (clockSq == null) {
  			byte[] b = {((byte) (rawBytes[8] & 0x3F)), rawBytes[9]};
  			clockSq = new Short(Bytes.toShort(b));
  		}
  		return clockSq.intValue();
  	}
docs: <p>Returns the clock sequence value in the UUID. The clock sequence is a random assigned to a particular clock instance that
  generated the time in the timestamp of a time based UUID.</p>
  
  @return the clock sequence value in the UUID.
  @throws UnsupportedOperationException thrown if this is not a IETF variant or not a time-based UUID.