code: public Map<String, String> toNormalizedQueryMap() {
      Map<String, String> query = Maps.newTreeMap();
      return toQueryMap(query, true);
    }
docs: Get a normalized query map for the constraints. A normalized query map will
  be equal in value and iteration order for any logically equivalent set of
  constraints.