    # File temp/validation/relaxng.rb, line 429
          def add_event_to_arry( arry, evt )
            if evt.kind_of? State or evt.class == Ref
              arry << [evt]
            elsif evt[0] == :text
             if arry[-1] and
                arry[-1][-1].kind_of?( Event ) and
                arry[-1][-1].event_type == :text and @value

                arry[-1][-1].event_arg = evt[1]
                @value = false
              end
            else
              arry << [] if evt[0] == :start_element
              arry[-1] << generate_event( evt )
            end
          end