code: public long node() 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 (node == null) {
  			byte[] b = new byte[8];
  			System.arraycopy(rawBytes, 10, b, 2, 6);
  			node = new Long((Bytes.toLong(b) & 0xFFFFFFFFFFFFL));
  		}
  		return node.longValue();
  	}
docs: <p>Returns the node identifier found in this UUID. The specification was written such that this value holds the IEEE 802 MAC
  address. The specification permits this value to be calculated from other sources other than the MAC.</p>
  
  @return the node identifier found in this UUID.
  @throws UnsupportedOperationException thrown if this is not a IETF variant or not a time-based UUID.