digraph {
graph [overlap=false]
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_MooseX_Types_Moose {
	label="MooseX::Types::Moose";
	"MooseX::Types::Moose::BEGIN@13";
	"MooseX::Types::Moose::BEGIN@10";
	"MooseX::Types::Moose::type_storage";
	"MooseX::Types::Moose::BEGIN@9";
	"MooseX::Types::Moose::BEGIN@12";
	"MooseX::Types::Moose::BEGIN@15";
}
subgraph cluster_namespace_clean {
	label="namespace::clean";
	"namespace::clean::import";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_MooseX_Types {
	label="MooseX::Types";
	"MooseX::Types::import";
}
subgraph cluster_MooseX_Types_Base {
	label="MooseX::Types::Base";
	"MooseX::Types::Base::type_names";
	"MooseX::Types::Base::get_type";
	"MooseX::Types::Base::has_type";
}
subgraph cluster_SimpleDB_Class_Types {
	label="SimpleDB::Class::Types";
	"SimpleDB::Class::Types::BEGIN@83";
}
"MooseX::Types::Moose::BEGIN@12" -> "MooseX::Types::import";
"SimpleDB::Class::Types::BEGIN@83" -> "MooseX::Types::Moose::BEGIN@10";
"SimpleDB::Class::Types::BEGIN@83" -> "MooseX::Types::Moose::BEGIN@12";
"MooseX::Types::Base::type_names" -> "MooseX::Types::Moose::type_storage";
"MooseX::Types::Base::get_type" -> "MooseX::Types::Moose::type_storage";
"MooseX::Types::Base::has_type" -> "MooseX::Types::Moose::type_storage";
"SimpleDB::Class::Types::BEGIN@83" -> "MooseX::Types::Moose::BEGIN@13";
"MooseX::Types::Moose::BEGIN@9" -> "warnings::import";
"SimpleDB::Class::Types::BEGIN@83" -> "MooseX::Types::Moose::BEGIN@15";
"SimpleDB::Class::Types::BEGIN@83" -> "MooseX::Types::Moose::BEGIN@9";
"MooseX::Types::Moose::BEGIN@15" -> "namespace::clean::import";
"MooseX::Types::Moose::BEGIN@10" -> "strict::import";
}
