# File lib/oniguruma.rb, line 395
   def begin(*idx)
      if idx[0].is_a?(Symbol) 
         k = to_index( idx[0] )
         k && old_begin(k)
      elsif idx.empty?
         old_begin( 0 )
      else
         old_begin(*idx)
      end
   end