@Override
    public boolean equals(final Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        final StatisticsDataSourceData other = (StatisticsDataSourceData) obj;
        if (statisticFields == null) {
            if (other.statisticFields != null)
                return false;
        } else if (!statisticFields.equals(other.statisticFields))
            return false;
        return true;
    }
Held in a set to prevent duplicates.
<p>
XMLTransient to force JAXB to use the setter
stroom-legacy/stroom-legacy-model_6_1/src/main/java/stroom/legacy/model_6_1/StatisticsDataSourceData.java