package Ġnet . sr 8 9 . hay stack er . ui Ċ Ċ import Ġjavafx . application . Application Ċ import Ġjavafx . stage . Stage Ċ import Ġnet . sr 8 9 . hay stack er . ui . app . ui Application Module Ċ import Ġnet . sr 8 9 . hay stack er . ui . u ic omp onent s . MainWindow Ċ import Ġorg . kode in . di . instance Ċ import Ġorg . kode in . di . newInstance Ċ Ċ late init Ġvar Ġstage Builder : ĠMainWindow Ċ late init Ġvar Ġmain Stage : ĠStage Ċ Ċ class ĠUI Start Ġ: ĠApplication () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġstart ( stage : ĠStage ) Ġ{ ĊĠĠĠĠĠĠĠ Ġmain Stage Ġ= Ġstage ĊĠĠĠĠĠĠĠ Ġstage Builder . build Stage ( stage ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdi Ġ= Ġui Application Module () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġapp Instance Ġby Ġdi . newInstance Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMainWindow ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsearch Manager Ġ= Ġinstance (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġindex Dropdown Manager Ġ= Ġinstance (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġserver Status Component Ġ= Ġinstance (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠaddTo Archive Wizard Ġ= Ġinstance () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġstage Builder Ġ= Ġapp Instance ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġlaunch ( UI Start :: class . java ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }