private int indexOf(String value, String[] array) {
        for (int i = 0; i < array.length; i++) {
            if (array[i].equals(value))
                return i;
        }
        return -1;
    }
Returns whether this binding is a proper generalization of the given binding:
Meaning it contains a proper subset of the given bindings.
container-search/src/main/java/com/yahoo/search/query/profile/compiled/Binding.java