# File lib/rubygems/specification.rb, line 499
  def self.load(filename)
    gemspec = nil
    fail "NESTED Specification.load calls not allowed!" if @@gather
    @@gather = proc { |gs| gemspec = gs }
    data = File.read(filename)
    eval(data)
    gemspec
  ensure
    @@gather = nil
  end