@Override
    public String getName() {
        return name;
    }
@Test
    public void testEqualsAndHashCode() {
        assumeDifferentHashCodes();
        EqualsVerifier.forClass(MultiMapConfig.class)
                .suppress(Warning.NONFINAL_FIELDS, Warning.NULL_FIELDS)
                .withPrefabValues(MultiMapConfigReadOnly.class,
                        new MultiMapConfigReadOnly(new MultiMapConfig("red")),
                        new MultiMapConfigReadOnly(new MultiMapConfig("black")))
                .withPrefabValues(MergePolicyConfig.class,
                        new MergePolicyConfig(PutIfAbsentMergePolicy.class.getName(), 100),
                        new MergePolicyConfig(DiscardMergePolicy.class.getName(), 200))
                .verify();
    }