digraph {
graph [overlap=false]
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_Variable_Magic {
	label="Variable::Magic";
	"Variable::Magic::BEGIN@5";
	"Variable::Magic::BEGIN@3";
	"Variable::Magic::BEGIN@6";
	"Variable::Magic::BEGIN@204";
	"Variable::Magic::BEGIN@8";
	"Variable::Magic::BEGIN@21";
	"Variable::Magic::BEGIN@560";
	"Variable::Magic::getdata";
	"Variable::Magic::cast";
}
subgraph cluster_B_Hooks_EndOfScope {
	label="B::Hooks::EndOfScope";
	"B::Hooks::EndOfScope::BEGIN@7";
	"B::Hooks::EndOfScope::BEGIN@11";
	"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:46]";
	"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:47]";
	"B::Hooks::EndOfScope::on_scope_end";
	"B::Hooks::EndOfScope::BEGIN@6";
}
subgraph cluster_namespace_clean {
	label="namespace::clean";
	"namespace::clean::import";
	"namespace::clean::BEGIN@14";
	"namespace::clean::__ANON__[namespace/clean.pm:275]";
	"namespace::clean::BEGIN@1";
	"namespace::clean::BEGIN@2";
}
subgraph cluster_Sub_Exporter {
	label="Sub::Exporter";
	"Sub::Exporter::__ANON__[Sub/Exporter.pm:756]";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_MooseX_Types {
	label="MooseX::Types";
	"MooseX::Types::BEGIN@12";
	"MooseX::Types::BEGIN@15";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_SimpleDB_Class_Types {
	label="SimpleDB::Class::Types";
	"SimpleDB::Class::Types::BEGIN@83";
	"SimpleDB::Class::Types::BEGIN@77";
}
"B::Hooks::EndOfScope::BEGIN@7" -> "Variable::Magic::BEGIN@204";
"namespace::clean::BEGIN@14" -> "B::Hooks::EndOfScope::BEGIN@6";
"B::Hooks::EndOfScope::BEGIN@11" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]";
"namespace::clean::BEGIN@14" -> "namespace::clean::BEGIN@2";
"B::Hooks::EndOfScope::BEGIN@7" -> "Variable::Magic::BEGIN@5";
"B::Hooks::EndOfScope::BEGIN@7" -> "Exporter::import";
"namespace::clean::import" -> "B::Hooks::EndOfScope::on_scope_end";
"SimpleDB::Class::Types::BEGIN@83" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:47]";
"MooseX::Types::BEGIN@12" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:47]";
"SimpleDB::Class::Types::BEGIN@77" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:47]";
"MooseX::Types::BEGIN@15" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:47]";
"B::Hooks::EndOfScope::on_scope_end" -> "Variable::Magic::getdata";
"B::Hooks::EndOfScope::BEGIN@7" -> "Variable::Magic::BEGIN@3";
"Variable::Magic::cast" -> "B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:46]";
"B::Hooks::EndOfScope::BEGIN@7" -> "Variable::Magic::BEGIN@21";
"B::Hooks::EndOfScope::on_scope_end" -> "Variable::Magic::cast";
"B::Hooks::EndOfScope::BEGIN@7" -> "Variable::Magic::BEGIN@6";
"namespace::clean::BEGIN@14" -> "B::Hooks::EndOfScope::BEGIN@11";
"namespace::clean::BEGIN@14" -> "namespace::clean::BEGIN@1";
"namespace::clean::BEGIN@14" -> "B::Hooks::EndOfScope::BEGIN@7";
"namespace::clean::BEGIN@2" -> "warnings::import";
"B::Hooks::EndOfScope::BEGIN@7" -> "Variable::Magic::BEGIN@8";
"B::Hooks::EndOfScope::BEGIN@7" -> "Variable::Magic::BEGIN@560";
"B::Hooks::EndOfScope::__ANON__[B/Hooks/EndOfScope.pm:47]" -> "namespace::clean::__ANON__[namespace/clean.pm:275]";
"namespace::clean::BEGIN@1" -> "strict::import";
}
