digraph {
graph [overlap=false]
subgraph cluster_Graph {
	label="Graph";
	"Graph::BEGIN@116";
}
subgraph cluster_mro {
	label="mro";
	"mro::get_linear_isa";
}
subgraph cluster_Devel_StackTrace {
	label="Devel::StackTrace";
	"Devel::StackTrace::BEGIN@15";
}
subgraph cluster_Error {
	label="Error";
	"Error::BEGIN@20";
}
subgraph cluster_Text_CSV_ErrorDiag {
	label="Text::CSV::ErrorDiag";
	"Text::CSV::ErrorDiag::BEGIN@1088";
}
subgraph cluster_overload {
	label="overload";
	"overload::mycan";
	"overload::OVERLOAD";
	"overload::BEGIN@116";
	"overload::BEGIN@146";
	"overload::BEGIN@85";
	"overload::import";
	"overload::Overloaded";
	"overload::CORE:match";
}
subgraph cluster_Moose_Meta_Role_Method_Required {
	label="Moose::Meta::Role::Method::Required";
	"Moose::Meta::Role::Method::Required::BEGIN@8";
}
subgraph cluster_Moose_Meta_TypeConstraint {
	label="Moose::Meta::TypeConstraint";
	"Moose::Meta::TypeConstraint::BEGIN@8";
}
subgraph cluster_Data_OptList {
	label="Data::OptList";
	"Data::OptList::BEGIN@10";
}
subgraph cluster_Getopt_Long_CallBack {
	label="Getopt::Long::CallBack";
	"Getopt::Long::CallBack::BEGIN@1544";
}
subgraph cluster_File_Temp_Dir {
	label="File::Temp::Dir";
	"File::Temp::Dir::BEGIN@1576";
}
subgraph cluster_overloading {
	label="overloading";
	"overloading::BEGIN@2";
	"overloading::unimport";
}
subgraph cluster_warnings_register {
	label="warnings::register";
	"warnings::register::import";
}
subgraph cluster_Class_MOP_Mixin_HasOverloads {
	label="Class::MOP::Mixin::HasOverloads";
	"Class::MOP::Mixin::HasOverloads::is_overloaded";
}
subgraph cluster_File_Temp {
	label="File::Temp";
	"File::Temp::BEGIN@33";
}
subgraph cluster_Class_MOP_Method {
	label="Class::MOP::Method";
	"Class::MOP::Method::BEGIN@14";
}
subgraph cluster_Exception_Class_Base {
	label="Exception::Class::Base";
	"Exception::Class::Base::BEGIN@42";
}
"Data::OptList::BEGIN@10" -> "overload::BEGIN@85";
"Data::OptList::BEGIN@10" -> "overload::BEGIN@116";
"overload::BEGIN@85" -> "overloading::BEGIN@2";
"overload::BEGIN@146" -> "warnings::register::import";
"overload::import" -> "overload::OVERLOAD";
"Exception::Class::Base::BEGIN@42" -> "overload::import";
"Devel::StackTrace::BEGIN@15" -> "overload::import";
"File::Temp::Dir::BEGIN@1576" -> "overload::import";
"Class::MOP::Method::BEGIN@14" -> "overload::import";
"Error::BEGIN@20" -> "overload::import";
"Moose::Meta::Role::Method::Required::BEGIN@8" -> "overload::import";
"Moose::Meta::TypeConstraint::BEGIN@8" -> "overload::import";
"Getopt::Long::CallBack::BEGIN@1544" -> "overload::import";
"Text::CSV::ErrorDiag::BEGIN@1088" -> "overload::import";
"File::Temp::BEGIN@33" -> "overload::import";
"Graph::BEGIN@116" -> "overload::import";
"overload::BEGIN@116" -> "overloading::unimport";
"overload::BEGIN@85" -> "overloading::unimport";
"Class::MOP::Mixin::HasOverloads::is_overloaded" -> "overload::Overloaded";
"overload::Overloaded" -> "overload::mycan";
"Data::OptList::BEGIN@10" -> "overload::BEGIN@146";
"overload::mycan" -> "mro::get_linear_isa";
"overload::OVERLOAD" -> "overload::CORE:match";
}
