private int buildHashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((count == null)
                ? 0
                : count.hashCode());
        result = prime * result + ((name == null)
                ? 0
                : name.hashCode());
        result = prime * result + ((statisticType == null)
                ? 0
                : statisticType.hashCode());
        result = prime * result + ((tagList == null)
                ? 0
                : tagList.hashCode());
        result = prime * result + ((value == null)
                ? 0
                : value.hashCode());
        return result;
    }
@param tagName The name of the tag in a {@link StatisticTag} object
@return The position of the tag in the tag list (0 based)
stroom-statistics/stroom-statistics-impl-sql/src/main/java/stroom/statistics/impl/sql/TimeAgnosticStatisticEvent.java