@Override
        public int hashCode() {
           return binding.hashCode() + 17 * path.hashCode();
        }
Generates a set of all the (legal) combinations of the variants in the given sets
container-search/src/main/java/com/yahoo/search/query/profile/QueryProfileCompiler.java