@Override
    public boolean equals(final Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final StatisticEvent other = (StatisticEvent) obj;
        if (timeAgnosticStatisticEvent == null) {
            if (other.timeAgnosticStatisticEvent != null) {
                return false;
            }
        } else if (!timeAgnosticStatisticEvent.equals(other.timeAgnosticStatisticEvent)) {
            return false;
        }
        return timeMs == other.timeMs;
    }
Convenience method for extracting the value of a tag in this statistic event

@param tagName The name of the tag to extract
@return The value of the named tag
stroom-statistics/stroom-statistics-impl-sql/src/main/java/stroom/statistics/impl/sql/StatisticEvent.java