@Override
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof Node)) return false;
        return NodeEquality.KEY_VALUE_EXPIRY_CONTEXTS.equals(this, (AbstractNode<?, ?>) o);
    }
The character which separates each part of a permission node
common/src/main/java/me/lucko/luckperms/common/node/AbstractNode.java