@JsonIgnore
    public boolean canHaveProfile() {
        return !this.indexTemplateType().map(TEMPLATE_TYPES_FOR_INDEX_SETS_WITH_IMMUTABLE_FIELD_TYPES::contains).orElse(false);
    }
@Test
    public void testIlluminateIndexWithProfileSetIsIllegal() {
        assertFalse(testIndexSetConfig(IndexTemplateProvider.ILLUMINATE_INDEX_TEMPLATE_TYPE,
                null,
                "profile").canHaveProfile());
    }