presto-main/src/main/java/io/prestosql/metadata/TypeVariableConstraint.java/TypeVariableConstraint/hashCode
class TypeVariableConstraint:    @Override
    public int hashCode()
    {
        return Objects.hash(name, comparableRequired, orderableRequired, variadicBound, castableTo, castableFrom);
    }