# File lib/rubygems/specification.rb, line 415
  def initialize
    @new_platform = nil
    assign_defaults
    @loaded = false
    @loaded_from = nil

    yield self if block_given?

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