digraph {
graph [overlap=false]
subgraph cluster_Module_Runtime {
	label="Module::Runtime";
	"Module::Runtime::import";
	"Module::Runtime::require_module";
}
subgraph cluster_Class_MOP_Class_Immutable_Trait {
	label="Class::MOP::Class::Immutable::Trait";
	"Class::MOP::Class::Immutable::Trait::BEGIN@7";
	"Class::MOP::Class::Immutable::Trait::BEGIN@29";
	"Class::MOP::Class::Immutable::Trait::BEGIN@4";
	"Class::MOP::Class::Immutable::Trait::BEGIN@8";
	"Class::MOP::Class::Immutable::Trait::BEGIN@5";
	"Class::MOP::Class::Immutable::Trait::_get_mutable_metaclass_name";
	"Class::MOP::Class::Immutable::Trait::BEGIN@39";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
	"strict::unimport";
}
subgraph cluster_Class_MOP_Class {
	label="Class::MOP::Class";
	"Class::MOP::Class::_real_ref_name";
}
"Module::Runtime::require_module" -> "Class::MOP::Class::Immutable::Trait::BEGIN@29";
"Module::Runtime::require_module" -> "Class::MOP::Class::Immutable::Trait::BEGIN@7";
"Class::MOP::Class::Immutable::Trait::BEGIN@39" -> "strict::unimport";
"Class::MOP::Class::Immutable::Trait::BEGIN@29" -> "strict::unimport";
"Class::MOP::Class::_real_ref_name" -> "Class::MOP::Class::Immutable::Trait::_get_mutable_metaclass_name";
"Class::MOP::Class::Immutable::Trait::BEGIN@5" -> "warnings::import";
"Class::MOP::Class::Immutable::Trait::BEGIN@4" -> "strict::import";
"Class::MOP::Class::Immutable::Trait::BEGIN@8" -> "Module::Runtime::import";
"Module::Runtime::require_module" -> "Class::MOP::Class::Immutable::Trait::BEGIN@4";
"Module::Runtime::require_module" -> "Class::MOP::Class::Immutable::Trait::BEGIN@5";
"Module::Runtime::require_module" -> "Class::MOP::Class::Immutable::Trait::BEGIN@39";
"Module::Runtime::require_module" -> "Class::MOP::Class::Immutable::Trait::BEGIN@8";
}
