presto-spi/src/main/java/io/prestosql/spi/type/TimeZoneKey.java/TimeZoneKey/TimeZoneKey
class TimeZoneKey:    TimeZoneKey(String id, short key)
    {
        this.id = requireNonNull(id, "id is null");
        if (key < 0) {
            throw new IllegalArgumentException("key is negative");
        }
        this.key = key;
    }