package Ġit . un is ann io . ass d . tk n . key Ċ Ċ import Ġit . un is ann io . ass d . tk n . to HexString Ċ import Ġjava . nio . ByteBuffer Ċ import Ġjava . util . UUID Ċ Ċ class ĠTemporary Contact Number ( ĊĠĠĠ Ġprivate Ġval Ġnumber : ĠByteArray , ĊĠĠĠ Ġprivate Ġval Ġindex : ĠShort Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġto HexString () Ġ= Ġnumber . to HexString () ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġto UUID (). toString () ĊĊĠĠĠ Ġfun Ġto UUID (): ĠUUID Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbyte Buffer Ġ= ĠByteBuffer . wrap ( number ) ĊĠĠĠĠĠĠĠ Ġval Ġhigh Ġ= Ġbyte Buffer . long ĊĠĠĠĠĠĠĠ Ġval Ġlow Ġ= Ġbyte Buffer . long ĊĠĠĠĠĠĠĠ Ġreturn ĠUUID ( high , Ġlow ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġto ByteArray () Ġ= Ġnumber Ċ } Ċ