# File lib/rgen/instantiator/json_instantiator.rb, line 51
  def instantiate(str, options={})
    root = @parser.parse(str)
    if options[:root_elements].is_a?(Array)
      options[:root_elements].clear
      root.each{|r| options[:root_elements] << r}
    end
    resolver = QualifiedNameResolver.new(root, @options)
    resolver.resolveReferences(@unresolvedReferences)
  end