# File lib/rubygems/specification.rb, line 534
    def initialize
      @new_platform = nil
      assign_defaults
      @loaded = false
      @@list << self

      yield self if block_given?

      @@gather.call(self) if @@gather
    end