--- /dev/null
+digraph {
+graph [overlap=false]
+subgraph cluster_namespace_clean {
+ label="namespace::clean";
+ "namespace::clean::import";
+}
+subgraph cluster_Moose_Role {
+ label="Moose::Role";
+ "Moose::Role::super";
+}
+subgraph cluster_Module_Runtime {
+ label="Module::Runtime";
+ "Module::Runtime::require_module";
+}
+subgraph cluster_Catalyst_Controller {
+ label="Catalyst::Controller";
+ "Catalyst::Controller::BUILDARGS";
+}
+subgraph cluster_Catalyst_Component_ApplicationAttribute {
+ label="Catalyst::Component::ApplicationAttribute";
+ "Catalyst::Component::ApplicationAttribute::BEGIN@3";
+ "Catalyst::Component::ApplicationAttribute::__ANON__[Catalyst/Component/ApplicationAttribute.pm:18]";
+ "Catalyst::Component::ApplicationAttribute::BEGIN@4";
+}
+subgraph cluster_Moose_Exporter {
+ label="Moose::Exporter";
+ "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]";
+}
+"Catalyst::Component::ApplicationAttribute::BEGIN@4" -> "namespace::clean::import";
+"Catalyst::Component::ApplicationAttribute::BEGIN@3" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]";
+"Catalyst::Controller::BUILDARGS" -> "Catalyst::Component::ApplicationAttribute::__ANON__[Catalyst/Component/ApplicationAttribute.pm:18]";
+"Catalyst::Component::ApplicationAttribute::__ANON__[Catalyst/Component/ApplicationAttribute.pm:18]" -> "Moose::Role::super";
+"Module::Runtime::require_module" -> "Catalyst::Component::ApplicationAttribute::BEGIN@4";
+"Module::Runtime::require_module" -> "Catalyst::Component::ApplicationAttribute::BEGIN@3";
+}