package Ġcom . github . ker ub istan . ker ub . model . expect ations Ċ Ċ import Ġcom . fasterxml . jackson . annotation . Json TypeName Ċ import Ġcom . github . ker ub istan . ker ub . model . Expectation Level Ċ import Ġjava . util . UUID Ċ Ċ @ Json TypeName (" vm - dependency ") Ċ data Ġclass ĠVm Dependency ( override Ġval Ġlevel : ĠExpect ation Level Ġ= ĠExpect ation Level . Deal Breaker , Ġval Ġother Vm : ĠUUID ) Ċ ĉ : ĠVirtual Machine Expectation , ĠVirtual Machine Reference Ġ{ Ċ ĉ override Ġval Ġreferred Vm Ids : ĠList < UUID > Ċĉ ĉ get () Ġ= ĠlistOf ( other Vm ) Ċ }