digraph {
graph [overlap=false]
subgraph cluster_MooseX_AttributeHelpers_Trait_Collection_Hash {
	label="MooseX::AttributeHelpers::Trait::Collection::Hash";
	"MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@9";
	"MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@3";
	"MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@22";
	"MooseX::AttributeHelpers::Trait::Collection::Hash::helper_type";
}
subgraph cluster_Moose_Exporter {
	label="Moose::Exporter";
	"Moose::Exporter::__ANON__[Moose/Exporter.pm:389]";
	"Moose::Exporter::__ANON__[Moose/Exporter.pm:478]";
}
subgraph cluster_MooseX_AttributeHelpers {
	label="MooseX::AttributeHelpers";
	"MooseX::AttributeHelpers::BEGIN@19";
}
subgraph cluster_Moose_Role {
	label="Moose::Role";
	"Moose::Role::with";
}
subgraph cluster_MooseX_AttributeHelpers_Trait_Base {
	label="MooseX::AttributeHelpers::Trait::Base";
	"MooseX::AttributeHelpers::Trait::Base::process_options_for_provides";
}
subgraph cluster_MooseX_AttributeHelpers_MethodProvider_Hash {
	label="MooseX::AttributeHelpers::MethodProvider::Hash";
	"MooseX::AttributeHelpers::MethodProvider::Hash::BEGIN@2";
}
"MooseX::AttributeHelpers::BEGIN@19" -> "MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@3";
"MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@22" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:478]";
"MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@9" -> "Moose::Role::with";
"MooseX::AttributeHelpers::BEGIN@19" -> "MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@22";
"MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@9" -> "MooseX::AttributeHelpers::MethodProvider::Hash::BEGIN@2";
"MooseX::AttributeHelpers::Trait::Base::process_options_for_provides" -> "MooseX::AttributeHelpers::Trait::Collection::Hash::helper_type";
"MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@3" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:389]";
"MooseX::AttributeHelpers::BEGIN@19" -> "MooseX::AttributeHelpers::Trait::Collection::Hash::BEGIN@9";
}
