digraph {
graph [overlap=false]
subgraph cluster_vars {
	label="vars";
	"vars::import";
}
subgraph cluster_Try_Tiny {
	label="Try::Tiny";
	"Try::Tiny::BEGIN@6";
	"Try::Tiny::catch";
	"Try::Tiny::BEGIN@8";
	"Try::Tiny::BEGIN@3";
	"Try::Tiny::try";
	"Try::Tiny::BEGIN@46";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_Class_MOP_Class {
	label="Class::MOP::Class";
	"Class::MOP::Class::_post_add_attribute";
	"Class::MOP::Class::__ANON__[Class/MOP/Class.pm:515]";
}
subgraph cluster_Class_MOP {
	label="Class::MOP";
	"Class::MOP::BEGIN@13";
	"Class::MOP::__ANON__[Class/MOP.pm:103]";
	"Class::MOP::__ANON__[Class/MOP.pm:110]";
	"Class::MOP::load_first_existing_class";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_Class_MOP_Attribute {
	label="Class::MOP::Attribute";
	"Class::MOP::Attribute::_process_accessors";
	"Class::MOP::Attribute::__ANON__[Class/MOP/Attribute.pm:340]";
}
subgraph cluster_Moose_Object {
	label="Moose::Object";
	"Moose::Object::DESTROY";
	"Moose::Object::__ANON__[Moose/Object.pm:94]";
}
subgraph cluster_Moose_Meta_Attribute {
	label="Moose::Meta::Attribute";
	"Moose::Meta::Attribute::__ANON__[Moose/Meta/Attribute.pm:35]";
	"Moose::Meta::Attribute::does";
}
"Class::MOP::Attribute::_process_accessors" -> "Try::Tiny::try";
"Class::MOP::Class::_post_add_attribute" -> "Try::Tiny::try";
"Class::MOP::load_first_existing_class" -> "Try::Tiny::try";
"Moose::Object::DESTROY" -> "Try::Tiny::try";
"Moose::Meta::Attribute::does" -> "Try::Tiny::try";
"Try::Tiny::try" -> "Moose::Meta::Attribute::__ANON__[Moose/Meta/Attribute.pm:35]";
"Try::Tiny::BEGIN@46" -> "Exporter::import";
"Class::MOP::BEGIN@13" -> "Try::Tiny::BEGIN@3";
"Try::Tiny::try" -> "Class::MOP::Class::__ANON__[Class/MOP/Class.pm:515]";
"Try::Tiny::try" -> "Class::MOP::__ANON__[Class/MOP.pm:103]";
"Try::Tiny::try" -> "Class::MOP::Attribute::__ANON__[Class/MOP/Attribute.pm:340]";
"Try::Tiny::try" -> "Moose::Object::__ANON__[Moose/Object.pm:94]";
"Class::MOP::Attribute::_process_accessors" -> "Try::Tiny::catch";
"Class::MOP::Class::_post_add_attribute" -> "Try::Tiny::catch";
"Class::MOP::load_first_existing_class" -> "Try::Tiny::catch";
"Moose::Object::DESTROY" -> "Try::Tiny::catch";
"Class::MOP::BEGIN@13" -> "Try::Tiny::BEGIN@6";
"Try::Tiny::try" -> "Class::MOP::__ANON__[Class/MOP.pm:110]";
"Try::Tiny::BEGIN@6" -> "vars::import";
"Class::MOP::BEGIN@13" -> "Try::Tiny::BEGIN@8";
"Class::MOP::BEGIN@13" -> "Try::Tiny::BEGIN@46";
"Try::Tiny::BEGIN@3" -> "strict::import";
}
