presto-parser/src/main/java/io/prestosql/sql/tree/DateTimeDataType.java/DateTimeDataType/DateTimeDataType
class DateTimeDataType:    public DateTimeDataType(NodeLocation location, Type type, boolean withTimeZone, Optional<String> precision)
    {
        super(Optional.of(location));
        this.type = requireNonNull(type, "type is null");
        this.withTimeZone = withTimeZone;
        this.precision = requireNonNull(precision, "precision is null");
    }