@Override public CharmSpecialLearning readCharm( SpecialCharmTemplate dto, AdditionalCharmFactory factory, ExistingMechanicTemplateSupplier supplier) { if (dto.equals(this.dto)) { return charm; } throw new RuntimeException(); }
@Override public boolean supports(SpecialCharmTemplate dto) { return dto.equals(this.dto); }