class App {

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

    LOGGER.info("The alchemist begins his work.");
    var coin1 = CoinFactory.getCoin(CoinType.COPPER);
    var coin2 = CoinFactory.getCoin(CoinType.GOLD);
    LOGGER.info(coin1.getDescription());
    LOGGER.info(coin2.getDescription());
  
<no_super_class>