digraph {
graph [overlap=false]
subgraph cluster_Data_DPath_Context {
	label="Data::DPath::Context";
	"Data::DPath::Context::BEGIN@57";
}
subgraph cluster_Class_XSAccessor_Array {
	label="Class::XSAccessor::Array";
	"Class::XSAccessor::Array::_generate_method";
	"Class::XSAccessor::Array::BEGIN@2";
	"Class::XSAccessor::Array::BEGIN@4";
	"Class::XSAccessor::Array::import";
	"Class::XSAccessor::Array::BEGIN@62";
	"Class::XSAccessor::Array::BEGIN@7";
	"Class::XSAccessor::Array::newxs_accessor";
	"Class::XSAccessor::Array::CORE:match";
	"Class::XSAccessor::Array::newxs_constructor";
	"Class::XSAccessor::Array::BEGIN@5";
	"Class::XSAccessor::Array::BEGIN@6";
	"Class::XSAccessor::Array::BEGIN@3";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::unimport";
	"warnings::import";
}
subgraph cluster_Data_DPath_Step {
	label="Data::DPath::Step";
	"Data::DPath::Step::BEGIN@14";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_XSLoader {
	label="XSLoader";
	"XSLoader::load";
}
subgraph cluster_Class_XSAccessor_Heavy {
	label="Class::XSAccessor::Heavy";
	"Class::XSAccessor::Heavy::check_sub_existence";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_Class_XSAccessor {
	label="Class::XSAccessor";
	"Class::XSAccessor::BEGIN@6";
	"Class::XSAccessor::BEGIN@3";
	"Class::XSAccessor::BEGIN@5";
	"Class::XSAccessor::import";
	"Class::XSAccessor::BEGIN@4";
	"Class::XSAccessor::BEGIN@80";
	"Class::XSAccessor::BEGIN@7";
	"Class::XSAccessor::BEGIN@2";
}
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::BEGIN@2";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::BEGIN@4";
"Class::XSAccessor::Array::_generate_method" -> "Class::XSAccessor::Array::newxs_constructor";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::BEGIN@2";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::BEGIN@3";
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::BEGIN@7";
"Class::XSAccessor::Array::BEGIN@62" -> "warnings::unimport";
"Class::XSAccessor::Array::BEGIN@5" -> "Exporter::import";
"Class::XSAccessor::Array::_generate_method" -> "Class::XSAccessor::Array::newxs_accessor";
"Data::DPath::Context::BEGIN@57" -> "Class::XSAccessor::Array::import";
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::import";
"Class::XSAccessor::Array::BEGIN@4" -> "warnings::import";
"Class::XSAccessor::Array::_generate_method" -> "Class::XSAccessor::Array::CORE:match";
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::BEGIN@5";
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::BEGIN@62";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::BEGIN@6";
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::BEGIN@3";
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::BEGIN@6";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::import";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::BEGIN@7";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::BEGIN@80";
"Class::XSAccessor::Array::BEGIN@6" -> "XSLoader::load";
"Class::XSAccessor::Array::import" -> "Class::XSAccessor::Array::_generate_method";
"Data::DPath::Step::BEGIN@14" -> "Class::XSAccessor::Array::BEGIN@4";
"Class::XSAccessor::Array::BEGIN@3" -> "strict::import";
"Class::XSAccessor::Array::BEGIN@6" -> "Class::XSAccessor::BEGIN@5";
"Class::XSAccessor::Array::_generate_method" -> "Class::XSAccessor::Heavy::check_sub_existence";
}
