class App {

  /**
   * This example creates three HeroStats (value objects) and checks equality between those.
   */
  public static void main(String[] args) {<FILL_FUNCTION_BODY>}
}

    var statA = HeroStat.valueOf(10, 5, 0);
    var statB = HeroStat.valueOf(10, 5, 0);
    var statC = HeroStat.valueOf(5, 1, 8);

    LOGGER.info(statA.toString());
    LOGGER.info(statB.toString());
    LOGGER.info(statC.toString());

    LOGGER.info("Is statA and statB equal : {}", statA.equals(statB));
    LOGGER.info("Is statA and statC equal : {}", statA.equals(statC));
  
<no_super_class>