digraph {
graph [overlap=false]
subgraph cluster_Moose_Exporter {
	label="Moose::Exporter";
	"Moose::Exporter::__ANON__[Moose/Exporter.pm:389]";
}
subgraph cluster_Class_MOP {
	label="Class::MOP";
	"Class::MOP::__ANON__[Class/MOP.pm:103]";
}
subgraph cluster_MooseX_AttributeHelpers_MethodProvider_ImmutableHash {
	label="MooseX::AttributeHelpers::MethodProvider::ImmutableHash";
	"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::keys";
	"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::exists";
	"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::get";
	"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::BEGIN@2";
}
subgraph cluster_Class_MOP_Class_ {
	label="Class::MOP::Class:";
	"Class::MOP::Class:::after";
}
subgraph cluster_Class_MOP_Method {
	label="Class::MOP::Method";
	"Class::MOP::Method::__ANON__[Class/MOP/Method.pm:19]";
}
"Class::MOP::Class:::after" -> "MooseX::AttributeHelpers::MethodProvider::ImmutableHash::get";
"Class::MOP::Class:::after" -> "MooseX::AttributeHelpers::MethodProvider::ImmutableHash::exists";
"Class::MOP::Class:::after" -> "MooseX::AttributeHelpers::MethodProvider::ImmutableHash::keys";
"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::keys" -> "Class::MOP::Method::__ANON__[Class/MOP/Method.pm:19]";
"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::exists" -> "Class::MOP::Method::__ANON__[Class/MOP/Method.pm:19]";
"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::get" -> "Class::MOP::Method::__ANON__[Class/MOP/Method.pm:19]";
"MooseX::AttributeHelpers::MethodProvider::ImmutableHash::BEGIN@2" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:389]";
"Class::MOP::__ANON__[Class/MOP.pm:103]" -> "MooseX::AttributeHelpers::MethodProvider::ImmutableHash::BEGIN@2";
}
