@BeforeClass
 public void initExpectedEnumLiterals() {
   allExpectedEnumLiterals = new HashMap<ExampleEnum, Integer>(ExampleEnum.values().length);
   for (ExampleEnum expectedEnumValue : ExampleEnum.values()) {
     allExpectedEnumLiterals.put(expectedEnumValue, 0);
   }
 }
 @AfterClass
 public void verifyEachEnumLiteralPassedOnce() {
   for (ExampleEnum expectedEnumValue : ExampleEnum.values()) {
     assertThat(allExpectedEnumLiterals.get(expectedEnumValue))
         .as("Number of method calls for '" + expectedEnumValue + "'")
         .isEqualTo(1);
   }
 }