package Ġcom . radix d lt . client . application . actions Ċ Ċ import Ġcom . radix d lt . client . core . address . Rad ix Address Ċ import Ġjava . util . Objects Ċ Ċ /** Ċ Ġ* ĠA Ġproperty Ġattached Ġto Ġa Ġtransaction Ġwhich Ġadds Ġthe Ġconstraint Ġthat Ġno Ċ Ġ* Ġother Ġtransaction Ġwill Ġbe Ġaccepted Ġby Ġthe Ġnetwork Ġwith Ġthe Ġsame Ġunique Ċ Ġ* Ġbytes Ġand Ġaddress . Ċ Ġ*/ Ċ class ĠUnique Property ( ĊĠĠĠ Ġ// ĠTODO : Ġmake Ġbyte Ġarray Ġimmutable ĊĠĠĠ Ġval Ġunique : ĠByteArray , ĊĠĠĠ Ġval Ġaddress : ĠRad ix Address Ċ ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠObjects . requireNonNull ( unique ) ĊĠĠĠĠĠĠĠ ĠObjects . requireNonNull ( address ) ĊĠĠĠ Ġ} Ċ } Ċ