class Regexp::Expression::Conditional::Expression

def add_sequence(active_opts = {}, params = { ts: 0 })

def add_sequence(active_opts = {}, params = { ts: 0 })
  raise TooManyBranches.new if branches.length == 2
  params = params.merge({ conditional_level: conditional_level + 1 })
  Branch.add_to(self, params, active_opts)
end