BareboneToggle implements AbilityToggle { @Override public Ability processAbility(Ability ab) { throw new RuntimeException("Should not process any ability in a vanilla toggle"); }  @Override boolean isOff(Ability ability); @Override Ability processAbility(Ability ab);  }
@Test public void throwsOnProcessingAbility() { Assertions.assertThrows(RuntimeException.class, () -> toggle.processAbility(defaultAbs.claimCreator())); }