class Cucumber::CucumberExpressions::CucumberExpression

def assert_no_optionals(node, &raise_error)

def assert_no_optionals(node, &raise_error)
  nodes = node.nodes.filter { |astNode| NodeType::OPTIONAL == astNode.type }
  raise_error.call(nodes[0]) if nodes.length > 0
end