@Override
    public boolean equals(final Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        final IndexField that = (IndexField) o;
        return stored == that.stored &&
                indexed == that.indexed &&
                termPositions == that.termPositions &&
                caseSensitive == that.caseSensitive &&
                fieldType == that.fieldType &&
                Objects.equals(fieldName, that.fieldName) &&
                analyzerType == that.analyzerType;
    }
Defines a list of the {@link Condition} values supported by this field,
can be null in which case a default set will be returned. Not persisted
in the XML
stroom-legacy/stroom-legacy-model_6_1/src/main/java/stroom/legacy/model_6_1/IndexField.java