digraph {
graph [overlap=false]
subgraph cluster_Config {
	label="Config";
	"Config::FETCH";
}
subgraph cluster_SimpleDB_Class_Cache {
	label="SimpleDB::Class::Cache";
	"SimpleDB::Class::Cache::flush";
}
subgraph cluster_Foo_Child {
	label="Foo::Child";
	"Foo::Child::domainId";
}
subgraph cluster_SimpleDB_Class_Item {
	label="SimpleDB::Class::Item";
	"SimpleDB::Class::Item::copy";
	"SimpleDB::Class::Item::id";
	"SimpleDB::Class::Item::to_hashref";
}
subgraph cluster_Moose {
	label="Moose";
	"Moose::extends";
}
subgraph cluster_Test_Builder {
	label="Test::Builder";
	"Test::Builder::END";
}
subgraph cluster_Test_More {
	label="Test::More";
	"Test::More::is";
	"Test::More::isa_ok";
	"Test::More::cmp_ok";
	"Test::More::ok";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::can";
}
subgraph cluster_SimpleDB_Class {
	label="SimpleDB::Class";
	"SimpleDB::Class::new";
	"SimpleDB::Class::cache";
	"SimpleDB::Class::domain";
	"SimpleDB::Class::list_domains";
	"SimpleDB::Class::load_namespaces";
}
subgraph cluster_SimpleDB_Class_ResultSet {
	label="SimpleDB::Class::ResultSet";
	"SimpleDB::Class::ResultSet::count";
	"SimpleDB::Class::ResultSet::paginate";
	"SimpleDB::Class::ResultSet::next";
}
subgraph cluster_SimpleDB_Class_Domain {
	label="SimpleDB::Class::Domain";
	"SimpleDB::Class::Domain::create";
	"SimpleDB::Class::Domain::min";
	"SimpleDB::Class::Domain::count";
	"SimpleDB::Class::Domain::insert";
	"SimpleDB::Class::Domain::delete";
	"SimpleDB::Class::Domain::find";
	"SimpleDB::Class::Domain::fetch_ids";
	"SimpleDB::Class::Domain::max";
	"SimpleDB::Class::Domain::search";
	"SimpleDB::Class::Domain::simpledb";
}
subgraph cluster_Foo_Parent {
	label="Foo::Parent";
	"Foo::Parent::domains";
	"Foo::Parent::title";
}
subgraph cluster_Foo_Domain {
	label="Foo::Domain";
	"Foo::Domain::components";
	"Foo::Domain::parentId";
	"Foo::Domain::color";
	"Foo::Domain::start_date";
	"Foo::Domain::parent";
	"Foo::Domain::children";
	"Foo::Domain::notes";
	"Foo::Domain::properties";
	"Foo::Domain::size";
}
subgraph cluster_Test_Deep {
	label="Test::Deep";
	"Test::Deep::__ANON__[Test/Deep.pm:92]";
	"Test::Deep::cmp_deeply";
}
subgraph cluster_DateTime {
	label="DateTime";
	"DateTime::year";
	"DateTime::day_of_month";
	"DateTime::month";
	"DateTime::hour";
	"DateTime::new";
	"DateTime::minute";
	"DateTime::second";
}
subgraph cluster_Moose_Object {
	label="Moose::Object";
	"Moose::Object::DESTROY";
}
subgraph cluster_main {
	label="main";
	"main::BEGIN@2";
	"main::BEGIN@13";
	"main::BEGIN@1";
	"main::BEGIN@3";
	"main::RUNTIME";
}
subgraph cluster_Moose_Util_TypeConstraints_OptimizedConstraints {
	label="Moose::Util::TypeConstraints::OptimizedConstraints";
	"Moose::Util::TypeConstraints::OptimizedConstraints::CORE:match";
	"Moose::Util::TypeConstraints::OptimizedConstraints::BEGIN@26";
}
subgraph cluster_lib {
	label="lib";
	"lib::BEGIN@6";
	"lib::BEGIN@8";
	"lib::import";
}
subgraph cluster_Foo {
	label="Foo";
	"Foo::BEGIN@3";
}
"main::RUNTIME" -> "Test::More::isa_ok";
"main::RUNTIME" -> "SimpleDB::Class::Domain::count";
"main::BEGIN@13" -> "SimpleDB::Class::load_namespaces";
"main::RUNTIME" -> "Foo::Domain::start_date";
"main::RUNTIME" -> "SimpleDB::Class::Domain::fetch_ids";
"main::RUNTIME" -> "main::BEGIN@3";
"main::RUNTIME" -> "SimpleDB::Class::Domain::max";
"main::RUNTIME" -> "SimpleDB::Class::Domain::simpledb";
"main::RUNTIME" -> "Foo::Domain::parentId";
"main::RUNTIME" -> "DateTime::day_of_month";
"main::RUNTIME" -> "Foo::Child::domainId";
"main::RUNTIME" -> "SimpleDB::Class::Domain::delete";
"main::RUNTIME" -> "SimpleDB::Class::domain";
"main::RUNTIME" -> "SimpleDB::Class::Domain::insert";
"main::RUNTIME" -> "DateTime::year";
"main::RUNTIME" -> "Test::Deep::__ANON__[Test/Deep.pm:92]";
"main::RUNTIME" -> "Foo::Domain::properties";
"main::RUNTIME" -> "SimpleDB::Class::ResultSet::count";
"main::RUNTIME" -> "SimpleDB::Class::Cache::flush";
"main::RUNTIME" -> "SimpleDB::Class::Domain::min";
"main::RUNTIME" -> "SimpleDB::Class::ResultSet::paginate";
"main::BEGIN@13" -> "Moose::extends";
"main::RUNTIME" -> "main::BEGIN@1";
"main::RUNTIME" -> "DateTime::second";
"main::RUNTIME" -> "Test::Builder::END";
"main::BEGIN@3" -> "lib::BEGIN@8";
"main::RUNTIME" -> "Foo::Domain::notes";
"main::RUNTIME" -> "DateTime::month";
"main::RUNTIME" -> "Foo::Domain::components";
"main::BEGIN@13" -> "Foo::BEGIN@3";
"Moose::Util::TypeConstraints::OptimizedConstraints::CORE:match" -> "Moose::Util::TypeConstraints::OptimizedConstraints::BEGIN@26";
"main::RUNTIME" -> "SimpleDB::Class::new";
"main::RUNTIME" -> "Foo::Parent::domains";
"main::RUNTIME" -> "Moose::Object::DESTROY";
"main::RUNTIME" -> "main::BEGIN@13";
"main::RUNTIME" -> "Foo::Domain::color";
"main::RUNTIME" -> "DateTime::minute";
"main::RUNTIME" -> "SimpleDB::Class::list_domains";
"main::RUNTIME" -> "SimpleDB::Class::Item::to_hashref";
"main::RUNTIME" -> "SimpleDB::Class::Domain::find";
"main::RUNTIME" -> "UNIVERSAL::can";
"main::RUNTIME" -> "Test::More::cmp_ok";
"main::BEGIN@3" -> "lib::BEGIN@6";
"main::RUNTIME" -> "Test::More::ok";
"main::RUNTIME" -> "SimpleDB::Class::Domain::create";
"main::RUNTIME" -> "Foo::Domain::size";
"main::RUNTIME" -> "SimpleDB::Class::ResultSet::next";
"main::RUNTIME" -> "SimpleDB::Class::Domain::search";
"main::RUNTIME" -> "Test::More::is";
"main::RUNTIME" -> "Foo::Domain::parent";
"main::RUNTIME" -> "SimpleDB::Class::cache";
"main::RUNTIME" -> "Test::Deep::cmp_deeply";
"main::RUNTIME" -> "SimpleDB::Class::Item::copy";
"main::RUNTIME" -> "main::BEGIN@2";
"main::BEGIN@3" -> "lib::import";
"main::RUNTIME" -> "SimpleDB::Class::Item::id";
"main::RUNTIME" -> "DateTime::new";
"main::RUNTIME" -> "DateTime::hour";
"main::BEGIN@3" -> "Config::FETCH";
"main::RUNTIME" -> "Foo::Parent::title";
"main::RUNTIME" -> "Foo::Domain::children";
}
