class RSpec::Core::Metadata::ExampleGroupHash

def self.create(parent_group_metadata, user_metadata, *args, &block)

def self.create(parent_group_metadata, user_metadata, *args, &block)
  group_metadata = hash_with_backwards_compatibility_default_proc
  if parent_group_metadata
    group_metadata.update(parent_group_metadata)
    group_metadata[:parent_example_group] = parent_group_metadata
  end
  hash = new(group_metadata, user_metadata, args, block)
  hash.populate
  hash.metadata
end