public boolean filtersSame(@Nullable final GeocacheFilter other) {
        if (other == null || !other.isFiltering()) {
            return !isFiltering();
        }
        return isIncludeInconclusive() == other.isIncludeInconclusive() &&
            JsonConfigurationUtils.equals(getTree(), other.getTree());
    }
returns true if this filter and other filter would filter same results
main/src/main/java/cgeo/geocaching/filters/core/GeocacheFilter.java