digraph {
graph [overlap=false]
subgraph cluster_DBIx_Class_ResultSet {
	label="DBIx::Class::ResultSet";
	"DBIx::Class::ResultSet::next";
}
subgraph cluster_feature {
	label="feature";
	"feature::import";
}
subgraph cluster_parent {
	label="parent";
	"parent::import";
}
subgraph cluster_Tapper_MCP_Scheduler_Algorithm {
	label="Tapper::MCP::Scheduler::Algorithm";
	"Tapper::MCP::Scheduler::Algorithm::__ANON__[lib/Tapper/MCP/Scheduler/Algorithm.pm:12]";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_Class_C3_Componentised {
	label="Class::C3::Componentised";
	"Class::C3::Componentised::ensure_class_loaded";
}
subgraph cluster_Tapper_Schema_TestrunDB_ResultSet_Queue {
	label="Tapper::Schema::TestrunDB::ResultSet::Queue";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@2";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@10";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@13";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::official_queuelist";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@14";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@9";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@9.24";
	"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@11";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_Tapper_Schema_TestrunDB_Result_Queue {
	label="Tapper::Schema::TestrunDB::Result::Queue";
	"Tapper::Schema::TestrunDB::Result::Queue::name";
	"Tapper::Schema::TestrunDB::Result::Queue::active";
}
subgraph cluster_Tapper_MCP_Scheduler_Controller {
	label="Tapper::MCP::Scheduler::Controller";
	"Tapper::MCP::Scheduler::Controller::get_next_job";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@14" -> "Exporter::import";
"Class::C3::Componentised::ensure_class_loaded" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@14";
"Class::C3::Componentised::ensure_class_loaded" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@9";
"Tapper::MCP::Scheduler::Controller::get_next_job" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::official_queuelist";
"Tapper::MCP::Scheduler::Algorithm::__ANON__[lib/Tapper/MCP/Scheduler/Algorithm.pm:12]" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::official_queuelist";
"Tapper::Schema::TestrunDB::ResultSet::Queue::official_queuelist" -> "Tapper::Schema::TestrunDB::Result::Queue::active";
"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@9" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@9.24";
"Class::C3::Componentised::ensure_class_loaded" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@13";
"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@11" -> "warnings::import";
"Tapper::Schema::TestrunDB::ResultSet::Queue::official_queuelist" -> "DBIx::Class::ResultSet::next";
"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@10" -> "strict::import";
"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@13" -> "parent::import";
"Tapper::Schema::TestrunDB::ResultSet::Queue::official_queuelist" -> "Tapper::Schema::TestrunDB::Result::Queue::name";
"Class::C3::Componentised::ensure_class_loaded" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@10";
"Class::C3::Componentised::ensure_class_loaded" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@2";
"Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@9.24" -> "feature::import";
"Class::C3::Componentised::ensure_class_loaded" -> "Tapper::Schema::TestrunDB::ResultSet::Queue::BEGIN@11";
}
