@Override
    public boolean equals(Object obj) {
        if (!super.equals(obj)) {
            return false;
        }
        GroupingLevel rhs = (GroupingLevel)obj;
        if (maxGroups != rhs.maxGroups) {
            return false;
        }
        if (precision != rhs.precision) {
            return false;
        }
        if (!equals(classify, rhs.classify)) {
            return false;
        }
        if (!equals(filter, rhs.filter)) {
            return false;
        }
        if (!collect.equals(rhs.collect)) {
            return false;
        }
        return true;
    }
<p>Tell if ordering will need results collected in children.</p>

@return If deeper resultcollection is needed.
searchlib/src/main/java/com/yahoo/searchlib/aggregation/GroupingLevel.java