class Cucumber::CucumberExpressions::Node

def initialize(type, nodes, token, start, _end)

def initialize(type, nodes, token, start, _end)
  if nodes.nil? && token.nil?
    raise 'Either nodes or token must be defined'
  end
  @type = type
  @nodes = nodes
  @token = token
  @start = start
  @end = _end
end