    /*
     *  call-seq:
     *     SpanNotQuery.new(include_query, exclude_query) -> query
     *
     *  Create a new SpanNotQuery which matches all documents which match
     *  +include_query+ and don't match +exclude_query+.
     */
    static VALUE
    frb_spanxq_init(VALUE self, VALUE rinc, VALUE rexc)
    {
        Query *q;
        Check_Type(rinc, T_DATA);
        Check_Type(rexc, T_DATA);
        q = spanxq_new(DATA_PTR(rinc), DATA_PTR(rexc));
        Frt_Wrap_Struct(self, &frb_spanxq_mark, &frb_q_free, q);
        object_add(q, self);
        return self;
    }