package Ġcom . pub n ub . contract Ċ Ċ import Ġorg . ae on bits . owner . Config Ċ import Ġorg . ae on bits . owner . Config . Sources Ċ import Ġorg . ae on bits . owner . Config Factory Ċ Ċ @ Sources (" file : test . properties ") Ċ interface ĠContract Test Config Ġ: ĠConfig Ġ{ ĊĠĠĠ Ġ@ Config . Key (" p am Sub Key ") ĊĠĠĠ Ġfun Ġp am Sub Key (): ĠString ? ĊĊĠĠĠ Ġ@ Config . Key (" p am PubKey ") ĊĠĠĠ Ġfun Ġp am PubKey (): ĠString ? ĊĊĠĠĠ Ġ@ Config . Key (" p am Sec Key ") ĊĠĠĠ Ġfun Ġp am Sec Key (): ĠString ? ĊĊĠĠĠ Ġ@ Config . Key (" sub Key ") ĊĠĠĠ Ġfun Ġsub Key (): ĠString ? ĊĊĠĠĠ Ġ@ Config . Key (" pub Key ") ĊĠĠĠ Ġfun Ġpub Key (): ĠString ? ĊĊĠĠĠ Ġ@ Config . Key (" server Host Port ") ĊĠĠĠ Ġfun Ġserver Host Port (): ĠString ĊĊĠĠĠ Ġ@ Config . Key (" server Mock ") ĊĠĠĠ Ġfun Ġserver Mock (): ĠBoolean Ċ } Ċ Ċ val ĠCONTRACT _ TEST _ CONFIG : ĠContract Test Config Ġ= ĠConfig Factory . create ( Contract Test Config :: class . java , ĠSystem . getenv ()) Ċ