public QueueStoreConfig setClassName(@Nonnull String className) {
        this.className = checkHasText(className, "Queue store class name must contain text");
        this.storeImplementation = null;
        return this;
    }
@Test
    public void testEqualsAndHashCode() {
        assumeDifferentHashCodes();
        EqualsVerifier.forClass(QueueStoreConfig.class)
                .suppress(Warning.NONFINAL_FIELDS)
                .withPrefabValues(QueueStoreConfigReadOnly.class,
                        new QueueStoreConfigReadOnly(new QueueStoreConfig().setClassName("red")),
                        new QueueStoreConfigReadOnly(new QueueStoreConfig().setClassName("black")))
                .verify();
    }