class App {

  /**
   * Program entry point.
   */
  public static void main(String[] args) {<FILL_FUNCTION_BODY>}
}


    var injector = Guice.createInjector(new LotteryTestingModule());

    // start new lottery round
    var administration = injector.getInstance(LotteryAdministration.class);
    administration.resetLottery();

    // submit some lottery tickets
    var service = injector.getInstance(LotteryService.class);
    SampleData.submitTickets(service, 20);

    // perform lottery
    administration.performLottery();
  
<no_super_class>