class Regexp::Expression::Conditional::Expression

def branch(exp = nil)

def branch(exp = nil)
  raise TooManyBranches.new if branches.length == 2
  sequence = Branch.new(level, set_level, conditional_level + 1)
  expressions << sequence
  branches << expressions.last
end