@Override
    public int hashCode() {
        int result = Objects.hash(pattern);
        result = 31 * result + Arrays.hashCode(boundaries);
        return result;
    }
Matching engine for glob patterns having where one ore more alternative characters acts a boundary for wildcard matching.

@author bjorncs
security-utils/src/main/java/com/yahoo/security/tls/GlobPattern.java