package Ġcom . github . s quir rel g rip . sc ient ist 4 k . http . server Ċ Ċ import Ġcom . github . s quir rel g rip . extension . json . to Instance Ċ import Ġjava . io . File Ċ Ċ class ĠMain Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhttp Experiment Configuration Ġ= ĠFile (" experiment - config . json "). to Instance < Http Experiment Configuration >() ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġserver Ġ= ĠHttp Experiment Server ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhttp Experiment Configuration ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserver . start () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserver . join () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ }