class Cucumber::CucumberExpressions::CucumberExpression

def build_capture_regexp(regexps)

def build_capture_regexp(regexps)
  return "(#{regexps[0]})" if regexps.size == 1
  capture_groups = regexps.map { |group| "(?:#{group})" }
  "(#{capture_groups.join('|')})"
end