presto-main/src/main/java/io/prestosql/sql/gen/SqlTypeBytecodeExpression.java/SqlTypeBytecodeExpression/SqlTypeBytecodeExpression
class SqlTypeBytecodeExpression:    private SqlTypeBytecodeExpression(Type type, Binding binding, Method bootstrapMethod)
    {
        super(type(Type.class));
        this.type = requireNonNull(type, "type is null");
        this.binding = requireNonNull(binding, "binding is null");
        this.bootstrapMethod = requireNonNull(bootstrapMethod, "bootstrapMethod is null");
    }