--- /dev/null
+digraph {
+graph [overlap=false]
+subgraph cluster_Catalyst {
+ label="Catalyst";
+ "Catalyst::_register_plugin";
+ "Catalyst::import";
+}
+subgraph cluster_Class_MOP_Mixin_HasMethods {
+ label="Class::MOP::Mixin::HasMethods";
+ "Class::MOP::Mixin::HasMethods::has_method";
+ "Class::MOP::Mixin::HasMethods::add_method";
+ "Class::MOP::Mixin::HasMethods::method_metaclass";
+ "Class::MOP::Mixin::HasMethods::wrapped_method_metaclass";
+ "Class::MOP::Mixin::HasMethods::_add_meta_method";
+}
+subgraph cluster_Moose_Meta_Method_Constructor {
+ label="Moose::Meta::Method::Constructor";
+ "Moose::Meta::Method::Constructor::BEGIN@11";
+ "Moose::Meta::Method::Constructor::BEGIN@18";
+ "Moose::Meta::Method::Constructor::BEGIN@13";
+ "Moose::Meta::Method::Constructor::BEGIN@10";
+ "Moose::Meta::Method::Constructor::BEGIN@3";
+ "Moose::Meta::Method::Constructor::BEGIN@16";
+ "Moose::Meta::Method::Constructor::BEGIN@14";
+ "Moose::Meta::Method::Constructor::BEGIN@15";
+}
+subgraph cluster_Catalyst_Component {
+ label="Catalyst::Component";
+ "Catalyst::Component::__config_accessor";
+}
+subgraph cluster_MooseX_Emulate_Class_Accessor_Fast {
+ label="MooseX::Emulate::Class::Accessor::Fast";
+ "MooseX::Emulate::Class::Accessor::Fast::__ANON__[MooseX/Emulate/Class/Accessor/Fast.pm:77]";
+ "MooseX::Emulate::Class::Accessor::Fast::mk_accessors";
+}
+subgraph cluster_Moose_Meta_Method_Overridden {
+ label="Moose::Meta::Method::Overridden";
+ "Moose::Meta::Method::Overridden::BEGIN@12";
+ "Moose::Meta::Method::Overridden::BEGIN@10";
+ "Moose::Meta::Method::Overridden::BEGIN@2";
+ "Moose::Meta::Method::Overridden::BEGIN@9";
+ "Moose::Meta::Method::Overridden::new";
+}
+subgraph cluster_Moose_Meta_TypeConstraint_Parameterized {
+ label="Moose::Meta::TypeConstraint::Parameterized";
+ "Moose::Meta::TypeConstraint::Parameterized::inline_environment";
+}
+subgraph cluster_Moose_Meta_Mixin_AttributeCore {
+ label="Moose::Meta::Mixin::AttributeCore";
+ "Moose::Meta::Mixin::AttributeCore::has_trigger";
+ "Moose::Meta::Mixin::AttributeCore::type_constraint";
+ "Moose::Meta::Mixin::AttributeCore::is_required";
+ "Moose::Meta::Mixin::AttributeCore::is_lazy";
+}
+subgraph cluster_Scalar_Util {
+ label="Scalar::Util";
+ "Scalar::Util::blessed";
+}
+subgraph cluster_Moose_Meta_Method {
+ label="Moose::Meta::Method";
+ "Moose::Meta::Method::_new";
+}
+subgraph cluster_Moose_Meta_Class___ANON___SERIAL_30 {
+ label="Moose::Meta::Class::__ANON__::SERIAL::30";
+ "Moose::Meta::Class::__ANON__::SERIAL::30::_inline_BUILDALL";
+}
+subgraph cluster_Class_MOP_Method {
+ label="Class::MOP::Method";
+ "Class::MOP::Method::body";
+}
+subgraph cluster_Moose_Meta_Role_Application_ToClass {
+ label="Moose::Meta::Role::Application::ToClass";
+ "Moose::Meta::Role::Application::ToClass::_new";
+ "Moose::Meta::Role::Application::ToClass::check_role_exclusions";
+ "Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers";
+ "Moose::Meta::Role::Application::ToClass::apply";
+ "Moose::Meta::Role::Application::ToClass::apply_attributes";
+}
+subgraph cluster_Class_MOP_Class_Immutable_Moose_Meta_Class {
+ label="Class::MOP::Class::Immutable::Moose::Meta::Class";
+ "Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_attributes";
+ "Class::MOP::Class::Immutable::Moose::Meta::Class::linearized_isa";
+ "Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles";
+}
+subgraph cluster_metaclass {
+ label="metaclass";
+ "metaclass::import";
+}
+subgraph cluster_UNIVERSAL {
+ label="UNIVERSAL";
+ "UNIVERSAL::isa";
+ "UNIVERSAL::can";
+}
+subgraph cluster_Moose_Meta_Class {
+ label="Moose::Meta::Class";
+ "Moose::Meta::Class::_inline_params";
+ "Moose::Meta::Class::add_override_method_modifier";
+ "Moose::Meta::Class::_base_metaclasses";
+ "Moose::Meta::Class::BEGIN@13";
+ "Moose::Meta::Class::initialize";
+ "Moose::Meta::Class::_anon_package_prefix";
+ "Moose::Meta::Class::error_class";
+ "Moose::Meta::Class::CORE:match";
+ "Moose::Meta::Class::calculate_all_roles";
+ "Moose::Meta::Class::BEGIN@22";
+ "Moose::Meta::Class::_inline_triggers";
+ "Moose::Meta::Class::BEGIN@23";
+ "Moose::Meta::Class::excludes_role";
+ "Moose::Meta::Class::BEGIN@27";
+ "Moose::Meta::Class::_inline_init_attr_from_constructor";
+ "Moose::Meta::Class::BEGIN@3";
+ "Moose::Meta::Class::_call_all_triggers";
+ "Moose::Meta::Class::_fix_class_metaclass_incompatibility";
+ "Moose::Meta::Class::_inline_throw_error";
+ "Moose::Meta::Class::_inline_extra_init";
+ "Moose::Meta::Class::BEGIN@26";
+ "Moose::Meta::Class::_process_new_attribute";
+ "Moose::Meta::Class::reinitialize";
+ "Moose::Meta::Class::_inline_raise_error";
+ "Moose::Meta::Class::CORE:subst";
+ "Moose::Meta::Class::BEGIN@28";
+ "Moose::Meta::Class::BEGIN@21";
+ "Moose::Meta::Class::BEGIN@14";
+ "Moose::Meta::Class::CORE:sort";
+ "Moose::Meta::Class::_fix_single_metaclass_incompatibility";
+ "Moose::Meta::Class::BEGIN@16";
+ "Moose::Meta::Class::__ANON__[Moose/Meta/Class.pm:37]";
+ "Moose::Meta::Class::roles";
+ "Moose::Meta::Class::BEGIN@17";
+ "Moose::Meta::Class::add_role_application";
+ "Moose::Meta::Class::superclasses";
+ "Moose::Meta::Class::_inline_init_attr_from_default";
+ "Moose::Meta::Class::__ANON__[Moose/Meta/Class.pm:43]";
+ "Moose::Meta::Class::_inline_slot_initializer";
+ "Moose::Meta::Class::destructor_class";
+ "Moose::Meta::Class::_anon_cache_key";
+ "Moose::Meta::Class::_process_inherited_attribute";
+ "Moose::Meta::Class::_fixup_attributes_after_rebless";
+ "Moose::Meta::Class::BEGIN@29";
+ "Moose::Meta::Class::_inline_check_required_attr";
+ "Moose::Meta::Class::add_attribute";
+ "Moose::Meta::Class::_process_attribute";
+ "Moose::Meta::Class::_immutable_options";
+ "Moose::Meta::Class::calculate_all_roles_with_inheritance";
+ "Moose::Meta::Class::does_role";
+ "Moose::Meta::Class::BEGIN@18";
+ "Moose::Meta::Class::_get_role_applications";
+ "Moose::Meta::Class::add_role";
+ "Moose::Meta::Class::new_object";
+ "Moose::Meta::Class::_inline_BUILDALL";
+ "Moose::Meta::Class::BEGIN@19";
+ "Moose::Meta::Class::create";
+ "Moose::Meta::Class::_generate_fallback_constructor";
+ "Moose::Meta::Class::BEGIN@15";
+ "Moose::Meta::Class::_inline_create_error";
+ "Moose::Meta::Class::BEGIN@25";
+ "Moose::Meta::Class::_eval_environment";
+ "Moose::Meta::Class::BEGIN@24";
+ "Moose::Meta::Class::_meta_method_class";
+ "Moose::Meta::Class::BEGIN@10";
+ "Moose::Meta::Class::BEGIN@11";
+ "Moose::Meta::Class::_restore_metaobjects_from";
+ "Moose::Meta::Class::constructor_class";
+ "Moose::Meta::Class::_inline_BUILDARGS";
+ "Moose::Meta::Class::BEGIN@31";
+}
+subgraph cluster_Moose_Meta_Method_Destructor {
+ label="Moose::Meta::Method::Destructor";
+ "Moose::Meta::Method::Destructor::BEGIN@17";
+ "Moose::Meta::Method::Destructor::BEGIN@10";
+ "Moose::Meta::Method::Destructor::BEGIN@11";
+ "Moose::Meta::Method::Destructor::BEGIN@13";
+ "Moose::Meta::Method::Destructor::BEGIN@15";
+ "Moose::Meta::Method::Destructor::BEGIN@3";
+ "Moose::Meta::Method::Destructor::BEGIN@14";
+}
+subgraph cluster_Class_Load {
+ label="Class::Load";
+ "Class::Load::load_class";
+}
+subgraph cluster_Moose_Error_Default {
+ label="Moose::Error::Default";
+ "Moose::Error::Default::BEGIN@12";
+ "Moose::Error::Default::BEGIN@10";
+ "Moose::Error::Default::_inline_new";
+ "Moose::Error::Default::BEGIN@13";
+ "Moose::Error::Default::BEGIN@15";
+ "Moose::Error::Default::BEGIN@9";
+ "Moose::Error::Default::BEGIN@2";
+ "Moose::Error::Default::BEGIN@17";
+}
+subgraph cluster_Class_MOP_MiniTrait {
+ label="Class::MOP::MiniTrait";
+ "Class::MOP::MiniTrait::apply";
+}
+subgraph cluster_Class_MOP_Class_ {
+ label="Class::MOP::Class:";
+ "Class::MOP::Class:::around";
+}
+subgraph cluster_List_MoreUtils {
+ label="List::MoreUtils";
+ "List::MoreUtils::all";
+ "List::MoreUtils::any";
+}
+subgraph cluster_warnings {
+ label="warnings";
+ "warnings::import";
+}
+subgraph cluster_MooseX_Types_TypeDecorator {
+ label="MooseX::Types::TypeDecorator";
+ "MooseX::Types::TypeDecorator::AUTOLOAD";
+}
+subgraph cluster_Moose_Meta_Role {
+ label="Moose::Meta::Role";
+ "Moose::Meta::Role::calculate_all_roles";
+ "Moose::Meta::Role::_new";
+ "Moose::Meta::Role::excludes_role";
+ "Moose::Meta::Role::does_role";
+}
+subgraph cluster_Moose_Meta_Method_Augmented {
+ label="Moose::Meta::Method::Augmented";
+ "Moose::Meta::Method::Augmented::BEGIN@12";
+ "Moose::Meta::Method::Augmented::BEGIN@9";
+ "Moose::Meta::Method::Augmented::BEGIN@2";
+ "Moose::Meta::Method::Augmented::BEGIN@10";
+}
+subgraph cluster_MooseX_Traits_Util {
+ label="MooseX::Traits::Util";
+ "MooseX::Traits::Util::new_class_with_traits";
+}
+subgraph cluster_Class_MOP_Method_Accessor {
+ label="Class::MOP::Method::Accessor";
+ "Class::MOP::Method::Accessor::_new";
+}
+subgraph cluster_Class_MOP_Class {
+ label="Class::MOP::Class";
+ "Class::MOP::Class::_fix_metaclass_incompatibility";
+ "Class::MOP::Class::find_attribute_by_name";
+ "Class::MOP::Class::_check_metaclass_compatibility";
+ "Class::MOP::Class::class_precedence_list";
+ "Class::MOP::Class::make_immutable";
+ "Class::MOP::Class::initialize";
+ "Class::MOP::Class::_inline_slot_initializers";
+ "Class::MOP::Class::_inline_slot_initializer";
+ "Class::MOP::Class::_inline_new_object";
+ "Class::MOP::Class::_inline_fallback_constructor";
+ "Class::MOP::Class::get_all_attributes";
+ "Class::MOP::Class::_immutable_metaclass";
+ "Class::MOP::Class::_fix_class_metaclass_incompatibility";
+ "Class::MOP::Class::_base_metaclasses";
+ "Class::MOP::Class::_inline_default_value";
+ "Class::MOP::Class::_single_metaclass_can_be_made_compatible";
+ "Class::MOP::Class::reinitialize";
+ "Class::MOP::Class::_force_rebless_instance";
+ "Class::MOP::Class::_fix_single_metaclass_incompatibility";
+ "Class::MOP::Class::_restore_metaobjects_from";
+ "Class::MOP::Class::_superclasses_updated";
+ "Class::MOP::Class::find_all_methods_by_name";
+ "Class::MOP::Class::_can_fix_metaclass_incompatibility";
+ "Class::MOP::Class::_class_metaclass_can_be_made_compatible";
+ "Class::MOP::Class::find_method_by_name";
+ "Class::MOP::Class::create";
+ "Class::MOP::Class::instance_metaclass";
+ "Class::MOP::Class::_fixup_attributes_after_rebless";
+ "Class::MOP::Class::_eval_environment";
+ "Class::MOP::Class::superclasses";
+ "Class::MOP::Class::_immutable_options";
+ "Class::MOP::Class::new_object";
+}
+subgraph cluster_Moose_Object {
+ label="Moose::Object";
+ "Moose::Object::new";
+ "Moose::Object::does";
+ "Moose::Object::BUILDALL";
+}
+subgraph cluster_Class_MOP_Mixin_AttributeCore {
+ label="Class::MOP::Mixin::AttributeCore";
+ "Class::MOP::Mixin::AttributeCore::has_default";
+ "Class::MOP::Mixin::AttributeCore::default";
+ "Class::MOP::Mixin::AttributeCore::name";
+ "Class::MOP::Mixin::AttributeCore::has_builder";
+ "Class::MOP::Mixin::AttributeCore::init_arg";
+ "Class::MOP::Mixin::AttributeCore::has_initializer";
+}
+subgraph cluster_Moose_Meta_Role_Application_ToRole {
+ label="Moose::Meta::Role::Application::ToRole";
+ "Moose::Meta::Role::Application::ToRole::_new";
+}
+subgraph cluster_Moose_Meta_Class_Immutable_Trait {
+ label="Moose::Meta::Class::Immutable::Trait";
+ "Moose::Meta::Class::Immutable::Trait::BEGIN@10";
+ "Moose::Meta::Class::Immutable::Trait::BEGIN@2";
+ "Moose::Meta::Class::Immutable::Trait::BEGIN@13";
+ "Moose::Meta::Class::Immutable::Trait::BEGIN@15";
+ "Moose::Meta::Class::Immutable::Trait::BEGIN@12";
+ "Moose::Meta::Class::Immutable::Trait::BEGIN@9";
+}
+subgraph cluster_Moose {
+ label="Moose";
+ "Moose::override";
+ "Moose::init_meta";
+ "Moose::BEGIN@28";
+ "Moose::extends";
+ "Moose::has";
+}
+subgraph cluster_Class_MOP_Method_Wrapped {
+ label="Class::MOP::Method::Wrapped";
+ "Class::MOP::Method::Wrapped::_new";
+}
+subgraph cluster_MooseX_Role_Parameterized_Meta_Role_Parameterizable {
+ label="MooseX::Role::Parameterized::Meta::Role::Parameterizable";
+ "MooseX::Role::Parameterized::Meta::Role::Parameterizable::add_parameter";
+ "MooseX::Role::Parameterized::Meta::Role::Parameterizable::construct_parameters";
+}
+subgraph cluster_base {
+ label="base";
+ "base::import";
+}
+subgraph cluster_Exporter {
+ label="Exporter";
+ "Exporter::import";
+}
+subgraph cluster_Moose_Meta_Attribute {
+ label="Moose::Meta::Attribute";
+ "Moose::Meta::Attribute::_inline_throw_error";
+ "Moose::Meta::Attribute::_check_associated_methods";
+ "Moose::Meta::Attribute::clone_and_inherit_options";
+ "Moose::Meta::Attribute::_inline_set_value";
+ "Moose::Meta::Attribute::_new";
+ "Moose::Meta::Attribute::interpolate_class_and_new";
+}
+subgraph cluster_Moose_Meta_Role_Composite {
+ label="Moose::Meta::Role::Composite";
+ "Moose::Meta::Role::Composite::name";
+}
+subgraph cluster_Data_OptList {
+ label="Data::OptList";
+ "Data::OptList::mkopt";
+}
+subgraph cluster_Moose_Util_MetaRole {
+ label="Moose::Util::MetaRole";
+ "Moose::Util::MetaRole::_make_new_metaclass";
+ "Moose::Util::MetaRole::apply_base_class_roles";
+}
+subgraph cluster_Moose_Meta_TypeConstraint_Union {
+ label="Moose::Meta::TypeConstraint::Union";
+ "Moose::Meta::TypeConstraint::Union::inline_environment";
+ "Moose::Meta::TypeConstraint::Union::has_coercion";
+}
+subgraph cluster_Moose_Meta_TypeCoercion {
+ label="Moose::Meta::TypeCoercion";
+ "Moose::Meta::TypeCoercion::new";
+ "Moose::Meta::TypeCoercion::_compiled_type_coercion";
+}
+subgraph cluster_Moose_Meta_Method_Meta {
+ label="Moose::Meta::Method::Meta";
+ "Moose::Meta::Method::Meta::BEGIN@10";
+ "Moose::Meta::Method::Meta::BEGIN@13";
+ "Moose::Meta::Method::Meta::BEGIN@3";
+ "Moose::Meta::Method::Meta::BEGIN@11";
+}
+subgraph cluster_Class_MOP_Method_Constructor {
+ label="Class::MOP::Method::Constructor";
+ "Class::MOP::Method::Constructor::_eval_environment";
+}
+subgraph cluster_KiokuDB_TypeMap_Entry_MOP {
+ label="KiokuDB::TypeMap::Entry::MOP";
+ "KiokuDB::TypeMap::Entry::MOP::does_role";
+}
+subgraph cluster_Class_MOP_Attribute {
+ label="Class::MOP::Attribute";
+ "Class::MOP::Attribute::_inline_set_value";
+}
+subgraph cluster_Class_MOP_Mixin_HasAttributes {
+ label="Class::MOP::Mixin::HasAttributes";
+ "Class::MOP::Mixin::HasAttributes::add_attribute";
+ "Class::MOP::Mixin::HasAttributes::attribute_metaclass";
+}
+subgraph cluster_Moose_Meta_TypeConstraint {
+ label="Moose::Meta::TypeConstraint";
+ "Moose::Meta::TypeConstraint::has_message";
+ "Moose::Meta::TypeConstraint::message";
+ "Moose::Meta::TypeConstraint::_compiled_type_constraint";
+ "Moose::Meta::TypeConstraint::has_coercion";
+ "Moose::Meta::TypeConstraint::inline_environment";
+ "Moose::Meta::TypeConstraint::_new";
+ "Moose::Meta::TypeConstraint::_default_message";
+ "Moose::Meta::TypeConstraint::coercion";
+}
+subgraph cluster_Sub_Install {
+ label="Sub::Install";
+ "Sub::Install::__ANON__[Sub/Install.pm:284]";
+}
+subgraph cluster_Moose_Meta_Attribute_Native_Trait {
+ label="Moose::Meta::Attribute::Native::Trait";
+ "Moose::Meta::Attribute::Native::Trait::_build_native_type";
+}
+subgraph cluster_Sub_Exporter {
+ label="Sub::Exporter";
+ "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]";
+ "Sub::Exporter::setup_exporter";
+}
+subgraph cluster_Moose_Meta_TypeConstraint_Parameterizable {
+ label="Moose::Meta::TypeConstraint::Parameterizable";
+ "Moose::Meta::TypeConstraint::Parameterizable::_new";
+}
+subgraph cluster_Class_MOP_Object {
+ label="Class::MOP::Object";
+ "Class::MOP::Object::meta";
+}
+subgraph cluster_strict {
+ label="strict";
+ "strict::import";
+}
+subgraph cluster_Moose_Util {
+ label="Moose::Util";
+ "Moose::Util::BEGIN@17";
+ "Moose::Util::apply_all_roles";
+ "Moose::Util::does_role";
+ "Moose::Util::BEGIN@13";
+ "Moose::Util::BEGIN@20";
+ "Moose::Util::BEGIN@12";
+ "Moose::Util::BEGIN@2";
+ "Moose::Util::BEGIN@9";
+ "Moose::Util::BEGIN@14";
+ "Moose::Util::BEGIN@10";
+ "Moose::Util::_apply_all_roles";
+ "Moose::Util::BEGIN@16";
+ "Moose::Util::BEGIN@15";
+ "Moose::Util::BEGIN@21";
+ "Moose::Util::BEGIN@19";
+ "Moose::Util::BEGIN@18";
+}
+subgraph cluster_Class_MOP {
+ label="Class::MOP";
+ "Class::MOP::class_of";
+ "Class::MOP::get_metaclass_by_name";
+}
+subgraph cluster_Class_MOP_Package {
+ label="Class::MOP::Package";
+ "Class::MOP::Package::is_anon";
+ "Class::MOP::Package::reinitialize";
+ "Class::MOP::Package::name";
+ "Class::MOP::Package::create";
+ "Class::MOP::Package::create_anon";
+}
+"Moose::Meta::Class::_process_inherited_attribute" -> "Class::MOP::Class::find_attribute_by_name";
+"Moose::Meta::Class::_inline_init_attr_from_default" -> "Moose::Meta::Mixin::AttributeCore::is_lazy";
+"Moose::Meta::Class::_eval_environment" -> "Class::MOP::Class::_eval_environment";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@21";
+"Moose::Meta::Class::_fix_single_metaclass_incompatibility" -> "Class::MOP::Class::_single_metaclass_can_be_made_compatible";
+"Moose::Meta::Class::BEGIN@23" -> "Moose::Error::Default::BEGIN@17";
+"Moose::Meta::Class::BEGIN@23" -> "Moose::Error::Default::BEGIN@10";
+"Moose::Meta::Role::Application::ToClass::apply" -> "Moose::Meta::Class::add_role_application";
+"Moose::Meta::Class::_fix_class_metaclass_incompatibility" -> "Class::MOP::Class::_class_metaclass_can_be_made_compatible";
+"Moose::Meta::Class::_process_new_attribute" -> "Moose::Meta::Attribute::interpolate_class_and_new";
+"Moose::Meta::Class::reinitialize" -> "Class::MOP::Mixin::HasMethods::method_metaclass";
+"Moose::Meta::Class::_inline_triggers" -> "Class::MOP::Class::get_all_attributes";
+"Moose::Meta::Class::_eval_environment" -> "Class::MOP::Class::get_all_attributes";
+"Moose::Meta::Class::_call_all_triggers" -> "Class::MOP::Class::get_all_attributes";
+"Moose::Meta::Class::reinitialize" -> "Class::MOP::Mixin::HasMethods::wrapped_method_metaclass";
+"Moose::Meta::Class::add_role_application" -> "Scalar::Util::blessed";
+"Moose::Meta::Class::add_role" -> "Scalar::Util::blessed";
+"Moose::Meta::Class::reinitialize" -> "Scalar::Util::blessed";
+"Moose::Meta::Class::_anon_cache_key" -> "Scalar::Util::blessed";
+"Moose::Meta::Class::add_attribute" -> "Scalar::Util::blessed";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@19";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@15";
+"Class::MOP::Method::Constructor::_eval_environment" -> "Moose::Meta::Class::_eval_environment";
+"Class::MOP::Class:::around" -> "Moose::Meta::Class::_eval_environment";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@10";
+"Moose::Meta::Class::BEGIN@26" -> "Moose::Meta::Method::Destructor::BEGIN@13";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::coercion";
+"Moose::Meta::Class::new_object" -> "Moose::Meta::Class::_call_all_triggers";
+"Moose::Meta::Class::_fixup_attributes_after_rebless" -> "Moose::Meta::Class::_call_all_triggers";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@26";
+"Moose::Meta::Class::_inline_triggers" -> "Moose::Meta::Mixin::AttributeCore::has_trigger";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::Mixin::AttributeCore::has_trigger";
+"Moose::Meta::Class::_call_all_triggers" -> "Moose::Meta::Mixin::AttributeCore::has_trigger";
+"Moose::Meta::Class::new_object" -> "Class::MOP::Class::new_object";
+"Moose::Meta::Class::_restore_metaobjects_from" -> "Class::MOP::Class::_restore_metaobjects_from";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::inline_environment";
+"List::MoreUtils::all" -> "Moose::Meta::Class::does_role";
+"Moose::Util::does_role" -> "Moose::Meta::Class::does_role";
+"Moose::Object::does" -> "Moose::Meta::Class::does_role";
+"KiokuDB::TypeMap::Entry::MOP::does_role" -> "Moose::Meta::Class::does_role";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@16";
+"Moose::Meta::Class::BEGIN@21" -> "Moose::Meta::Method::Overridden::BEGIN@9";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::_compiled_type_constraint";
+"Moose::Meta::Class::_fixup_attributes_after_rebless" -> "Class::MOP::Class::_fixup_attributes_after_rebless";
+"Moose::Meta::Class::calculate_all_roles_with_inheritance" -> "Class::MOP::Class::Immutable::Moose::Meta::Class::calculate_all_roles";
+"Moose::Meta::Class::BEGIN@23" -> "Moose::Error::Default::BEGIN@2";
+"Moose::Meta::Class::add_role" -> "Moose::Meta::Class::roles";
+"Moose::Meta::Class::_restore_metaobjects_from" -> "Moose::Meta::Class::roles";
+"Moose::Meta::Class::excludes_role" -> "Moose::Meta::Class::roles";
+"Moose::Meta::Class::does_role" -> "Moose::Meta::Class::roles";
+"Moose::Meta::Class::calculate_all_roles" -> "Moose::Meta::Class::roles";
+"Moose::Meta::Class::BEGIN@26" -> "Moose::Meta::Method::Destructor::BEGIN@11";
+"Class::MOP::Class::make_immutable" -> "Moose::Meta::Class::_immutable_options";
+"Class::MOP::Class:::around" -> "Moose::Meta::Class::calculate_all_roles_with_inheritance";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@31";
+"Moose::Meta::Class::BEGIN@24" -> "Moose::Meta::Class::Immutable::Trait::BEGIN@13";
+"Moose::Meta::Class::BEGIN@27" -> "Moose::Meta::Method::Meta::BEGIN@10";
+"Moose::Meta::Class::BEGIN@21" -> "Moose::Meta::Method::Overridden::BEGIN@2";
+"Class::MOP::Class::_force_rebless_instance" -> "Moose::Meta::Class::_fixup_attributes_after_rebless";
+"Moose::Meta::Class::BEGIN@24" -> "Moose::Meta::Class::Immutable::Trait::BEGIN@9";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@18";
+"Moose::Meta::Class::_inline_init_attr_from_default" -> "Class::MOP::Attribute::_inline_set_value";
+"Moose::Meta::Class::_inline_init_attr_from_constructor" -> "Class::MOP::Attribute::_inline_set_value";
+"Moose::Meta::Class::does_role" -> "Moose::Meta::Role::does_role";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeCoercion::_compiled_type_coercion";
+"Moose::Meta::Class::BEGIN@23" -> "Moose::Error::Default::BEGIN@12";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@24";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@22";
+"Moose::Meta::Class::BEGIN@26" -> "Moose::Meta::Method::Destructor::BEGIN@17";
+"Moose::Meta::Class::create" -> "Moose::Util::apply_all_roles";
+"Moose::Meta::Class::_inline_create_error" -> "Class::Load::load_class";
+"Moose::Meta::Class::superclasses" -> "Class::Load::load_class";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@3";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@16";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@17";
+"Class::MOP::Class::_inline_slot_initializer" -> "Moose::Meta::Class::_inline_init_attr_from_default";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::Parameterized::inline_environment";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@16";
+"Moose::Meta::Class::superclasses" -> "Class::MOP::Class::superclasses";
+"Moose::Meta::Class::calculate_all_roles_with_inheritance" -> "Class::MOP::Class::Immutable::Moose::Meta::Class::linearized_isa";
+"Class::MOP::Class::_fix_metaclass_incompatibility" -> "Moose::Meta::Class::_base_metaclasses";
+"Class::MOP::Class::_check_metaclass_compatibility" -> "Moose::Meta::Class::_base_metaclasses";
+"Class::MOP::Class::_can_fix_metaclass_incompatibility" -> "Moose::Meta::Class::_base_metaclasses";
+"Moose::Meta::Class::BEGIN@22" -> "Moose::Meta::Method::Augmented::BEGIN@12";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@12";
+"Moose::Meta::Class::add_override_method_modifier" -> "Moose::Meta::Method::Overridden::new";
+"Moose::Meta::Class::BEGIN@28" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:756]";
+"Moose::Meta::Class::BEGIN@21" -> "Moose::Meta::Method::Overridden::BEGIN@12";
+"Moose::Meta::Class::BEGIN@23" -> "Moose::Error::Default::BEGIN@9";
+"Moose::Meta::Class::new_object" -> "Moose::Object::BUILDALL";
+"Moose::Meta::Class::_inline_throw_error" -> "Moose::Meta::Class::_inline_create_error";
+"Moose::Meta::Class::BEGIN@22" -> "Moose::Meta::Method::Augmented::BEGIN@9";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@11";
+"Moose::Meta::Class::BEGIN@10" -> "strict::import";
+"Moose::Meta::Class::BEGIN@26" -> "Moose::Meta::Method::Destructor::BEGIN@15";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@14";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@13";
+"Moose::Meta::Class::_process_attribute" -> "Moose::Meta::Class::CORE:match";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@14";
+"Moose::Meta::Class::_inline_extra_init" -> "Moose::Meta::Class::__ANON__::SERIAL::30::_inline_BUILDALL";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@19";
+"Moose::Util::MetaRole::_make_new_metaclass" -> "Moose::Meta::Class::reinitialize";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@9";
+"Class::MOP::Mixin::AttributeCore::default" -> "Moose::Meta::Class::__ANON__[Moose/Meta/Class.pm:43]";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@29";
+"Moose::Meta::Class::BEGIN@24" -> "Moose::Meta::Class::Immutable::Trait::BEGIN@2";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::_default_message";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::Mixin::AttributeCore::type_constraint";
+"Class::MOP::Class::_inline_fallback_constructor" -> "Moose::Meta::Class::_generate_fallback_constructor";
+"Class::MOP::Class::_inline_new_object" -> "Moose::Meta::Class::_inline_params";
+"Moose::Meta::Role::Application::ToClass::check_role_exclusions" -> "Moose::Meta::Class::excludes_role";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@2";
+"Moose::Meta::Class::_inline_BUILDARGS" -> "Class::MOP::Class::find_method_by_name";
+"Class::MOP::Class::_inline_new_object" -> "Moose::Meta::Class::_inline_extra_init";
+"Moose::Meta::Class::BEGIN@21" -> "Moose::Meta::Method::Overridden::BEGIN@10";
+"Moose::Meta::Class::BEGIN@22" -> "Moose::Meta::Method::Augmented::BEGIN@10";
+"Moose::Meta::Class::_base_metaclasses" -> "Class::MOP::Class::_base_metaclasses";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::has_coercion";
+"Moose::Meta::Class::add_override_method_modifier" -> "Class::MOP::Mixin::HasMethods::add_method";
+"Class::MOP::Package::create_anon" -> "Moose::Meta::Class::_anon_cache_key";
+"Moose::Meta::Class::initialize" -> "Class::MOP::get_metaclass_by_name";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@18";
+"MooseX::Role::Parameterized::Meta::Role::Parameterizable::add_parameter" -> "Moose::Meta::Class::add_attribute";
+"Moose::Meta::Role::Application::ToClass::apply_attributes" -> "Moose::Meta::Class::add_attribute";
+"MooseX::Emulate::Class::Accessor::Fast::mk_accessors" -> "Moose::Meta::Class::add_attribute";
+"Moose::has" -> "Moose::Meta::Class::add_attribute";
+"Moose::Meta::Class::_inline_check_required_attr" -> "Class::MOP::Mixin::AttributeCore::name";
+"Moose::Meta::Class::_inline_slot_initializer" -> "Class::MOP::Mixin::AttributeCore::name";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@11";
+"Moose::Meta::Class::_inline_BUILDARGS" -> "Class::MOP::Method::body";
+"Moose::Meta::Class::BEGIN@22" -> "Moose::Meta::Method::Augmented::BEGIN@2";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@3";
+"Moose::Meta::Class::_inline_check_required_attr" -> "Class::MOP::Mixin::AttributeCore::has_default";
+"Moose::Meta::Class::_call_all_triggers" -> "Class::MOP::Class::Immutable::Moose::Meta::Class::get_all_attributes";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@27";
+"Moose::Meta::Class::BEGIN@19" -> "Exporter::import";
+"Moose::Meta::Class::BEGIN@15" -> "Exporter::import";
+"Moose::Meta::Class::BEGIN@18" -> "Exporter::import";
+"Moose::Meta::Class::BEGIN@17" -> "Exporter::import";
+"Moose::Meta::Class::BEGIN@13" -> "Exporter::import";
+"Moose::Meta::Class::add_attribute" -> "Moose::Meta::Attribute::_check_associated_methods";
+"Moose::Meta::Class::create" -> "Class::MOP::Class::create";
+"Moose::Meta::Class::reinitialize" -> "Class::MOP::Class::instance_metaclass";
+"Moose::Meta::Class::BEGIN@27" -> "Moose::Meta::Method::Meta::BEGIN@11";
+"Moose::Meta::Class::BEGIN@23" -> "Moose::Error::Default::BEGIN@13";
+"Moose::Meta::Class::_process_inherited_attribute" -> "Moose::Meta::Attribute::clone_and_inherit_options";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@10";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::Union::inline_environment";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@25";
+"Moose::Meta::Class::excludes_role" -> "Class::MOP::Class::class_precedence_list";
+"Moose::Meta::Class::does_role" -> "Class::MOP::Class::class_precedence_list";
+"Moose::override" -> "Moose::Meta::Class::add_override_method_modifier";
+"Moose::Meta::Role::Application::ToClass::apply_override_method_modifiers" -> "Moose::Meta::Class::add_override_method_modifier";
+"Class::MOP::Package::reinitialize" -> "Moose::Meta::Class::initialize";
+"metaclass::import" -> "Moose::Meta::Class::initialize";
+"Moose::Util::_apply_all_roles" -> "Moose::Meta::Class::initialize";
+"Catalyst::Component::__config_accessor" -> "Moose::Meta::Class::initialize";
+"MooseX::Emulate::Class::Accessor::Fast::__ANON__[MooseX/Emulate/Class/Accessor/Fast.pm:77]" -> "Moose::Meta::Class::initialize";
+"Moose::init_meta" -> "Moose::Meta::Class::initialize";
+"Class::MOP::Package::create" -> "Moose::Meta::Class::initialize";
+"Catalyst::import" -> "Moose::Meta::Class::initialize";
+"Moose::Meta::Class::_inline_triggers" -> "UNIVERSAL::can";
+"Moose::Meta::Class::_inline_init_attr_from_default" -> "UNIVERSAL::can";
+"Moose::Meta::Class::_inline_check_required_attr" -> "UNIVERSAL::can";
+"Moose::Meta::Class::calculate_all_roles_with_inheritance" -> "UNIVERSAL::can";
+"Moose::Meta::Class::_eval_environment" -> "UNIVERSAL::can";
+"Moose::Meta::Class::excludes_role" -> "UNIVERSAL::can";
+"Moose::Meta::Class::_call_all_triggers" -> "UNIVERSAL::can";
+"Moose::Meta::Class::add_attribute" -> "UNIVERSAL::can";
+"Moose::Meta::Class::does_role" -> "UNIVERSAL::can";
+"Moose::Meta::Class::new_object" -> "UNIVERSAL::can";
+"Moose::Meta::Class::_base_metaclasses" -> "Moose::Meta::Class::CORE:subst";
+"Moose::Meta::Class::BEGIN@31" -> "base::import";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@14";
+"Moose::Meta::Class::BEGIN@24" -> "Moose::Meta::Class::Immutable::Trait::BEGIN@10";
+"Moose::Meta::Class::BEGIN@16" -> "Sub::Install::__ANON__[Sub/Install.pm:284]";
+"Class::MOP::Mixin::AttributeCore::default" -> "Moose::Meta::Class::__ANON__[Moose/Meta/Class.pm:37]";
+"Moose::Meta::Class::BEGIN@11" -> "warnings::import";
+"Class::MOP::Class::_check_metaclass_compatibility" -> "Moose::Meta::Class::superclasses";
+"Class::MOP::Class::class_precedence_list" -> "Moose::Meta::Class::superclasses";
+"Catalyst::_register_plugin" -> "Moose::Meta::Class::superclasses";
+"Moose::Util::MetaRole::apply_base_class_roles" -> "Moose::Meta::Class::superclasses";
+"Moose::init_meta" -> "Moose::Meta::Class::superclasses";
+"Catalyst::import" -> "Moose::Meta::Class::superclasses";
+"Class::MOP::Class::_superclasses_updated" -> "Moose::Meta::Class::superclasses";
+"Moose::extends" -> "Moose::Meta::Class::superclasses";
+"Class::MOP::Class::create" -> "Moose::Meta::Class::superclasses";
+"Class::MOP::Class:::around" -> "Moose::Meta::Class::superclasses";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::Union::has_coercion";
+"Moose::Meta::Class::_inline_check_required_attr" -> "Moose::Meta::Mixin::AttributeCore::is_required";
+"Moose::Meta::Role::Application::ToClass::_new" -> "Moose::Meta::Class::new_object";
+"Moose::Meta::Method::_new" -> "Moose::Meta::Class::new_object";
+"Class::MOP::Method::Accessor::_new" -> "Moose::Meta::Class::new_object";
+"Moose::Object::new" -> "Moose::Meta::Class::new_object";
+"Moose::Meta::Role::Application::ToRole::_new" -> "Moose::Meta::Class::new_object";
+"Moose::Meta::TypeConstraint::_new" -> "Moose::Meta::Class::new_object";
+"Moose::Meta::Attribute::_new" -> "Moose::Meta::Class::new_object";
+"Moose::Meta::Role::_new" -> "Moose::Meta::Class::new_object";
+"Moose::Meta::TypeCoercion::new" -> "Moose::Meta::Class::new_object";
+"Class::MOP::Class:::around" -> "Moose::Meta::Class::new_object";
+"MooseX::Role::Parameterized::Meta::Role::Parameterizable::construct_parameters" -> "Moose::Meta::Class::new_object";
+"Moose::Meta::TypeConstraint::Parameterizable::_new" -> "Moose::Meta::Class::new_object";
+"Class::MOP::Method::Wrapped::_new" -> "Moose::Meta::Class::new_object";
+"Class::MOP::Class:::around" -> "Moose::Meta::Class::_inline_BUILDALL";
+"Moose::Meta::Class::_inline_extra_init" -> "Moose::Meta::Class::_inline_BUILDALL";
+"Moose::Meta::Class::initialize" -> "Class::MOP::Class::initialize";
+"Moose::Meta::Class::_inline_slot_initializer" -> "Class::MOP::Class::_inline_slot_initializer";
+"Moose::Meta::Class::_inline_init_attr_from_default" -> "Class::MOP::Class::_inline_default_value";
+"Moose::Meta::Class::BEGIN@26" -> "Moose::Meta::Method::Destructor::BEGIN@10";
+"Moose::Meta::Class::_inline_check_required_attr" -> "Class::MOP::Mixin::AttributeCore::init_arg";
+"Moose::Meta::Class::_inline_init_attr_from_constructor" -> "Class::MOP::Mixin::AttributeCore::init_arg";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::message";
+"Moose::Meta::Class::BEGIN@23" -> "Moose::Error::Default::BEGIN@15";
+"Moose::Meta::Class::BEGIN@24" -> "Moose::Meta::Class::Immutable::Trait::BEGIN@12";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@15";
+"Moose::Meta::Class::add_attribute" -> "Moose::Meta::Class::_process_attribute";
+"Moose::Meta::Class::calculate_all_roles_with_inheritance" -> "Moose::Meta::Role::Composite::name";
+"Moose::Meta::Class::calculate_all_roles" -> "Moose::Meta::Role::Composite::name";
+"Class::MOP::Mixin::HasMethods::_add_meta_method" -> "Moose::Meta::Class::_meta_method_class";
+"Class::MOP::Class::reinitialize" -> "Moose::Meta::Class::_restore_metaobjects_from";
+"Moose::Meta::Class::add_attribute" -> "Class::MOP::Mixin::HasAttributes::add_attribute";
+"Class::MOP::Package::is_anon" -> "Moose::Meta::Class::_anon_package_prefix";
+"Class::MOP::Package::create_anon" -> "Moose::Meta::Class::_anon_package_prefix";
+"Moose::Meta::Class::_inline_create_error" -> "Moose::Meta::Class::error_class";
+"Moose::Meta::Class::reinitialize" -> "Moose::Meta::Class::error_class";
+"Moose::Meta::Class::BEGIN@28" -> "Sub::Exporter::setup_exporter";
+"Moose::Meta::Attribute::_inline_throw_error" -> "Moose::Meta::Class::_inline_throw_error";
+"Moose::Meta::Class::_inline_check_required_attr" -> "Moose::Meta::Class::_inline_throw_error";
+"Moose::Meta::Class::_inline_BUILDARGS" -> "Moose::Meta::Class::_inline_throw_error";
+"Class::MOP::Class::_fix_metaclass_incompatibility" -> "Moose::Meta::Class::_fix_class_metaclass_incompatibility";
+"Moose::Meta::Class::_process_attribute" -> "Moose::Meta::Class::_process_new_attribute";
+"Moose::Meta::Class::_inline_throw_error" -> "Moose::Meta::Class::_inline_raise_error";
+"Moose::Meta::Class::_inline_init_attr_from_constructor" -> "Class::MOP::Mixin::AttributeCore::has_initializer";
+"Moose::Meta::Class::_inline_init_attr_from_default" -> "Class::MOP::Mixin::AttributeCore::has_initializer";
+"Moose::Meta::Class::add_role_application" -> "UNIVERSAL::isa";
+"Moose::Meta::Class::superclasses" -> "UNIVERSAL::isa";
+"Moose::Meta::Class::_process_inherited_attribute" -> "UNIVERSAL::isa";
+"Moose::Meta::Class::add_attribute" -> "UNIVERSAL::isa";
+"Moose::Meta::Class::add_role" -> "UNIVERSAL::isa";
+"Moose::Meta::Class::reinitialize" -> "Moose::Meta::Class::destructor_class";
+"Moose::Meta::Class::BEGIN@24" -> "Moose::Meta::Class::Immutable::Trait::BEGIN@15";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@18";
+"Moose::Meta::Class::_eval_environment" -> "List::MoreUtils::any";
+"Moose::Meta::Class::reinitialize" -> "Class::MOP::Class::reinitialize";
+"Moose::Meta::Class::_inline_extra_init" -> "Moose::Meta::Class::_inline_triggers";
+"Moose::Meta::Class::_inline_BUILDALL" -> "Class::MOP::Class::find_all_methods_by_name";
+"Moose::Meta::Class::calculate_all_roles" -> "Moose::Meta::Role::calculate_all_roles";
+"Moose::Meta::Class::_inline_create_error" -> "Moose::Error::Default::_inline_new";
+"Moose::Meta::Class::excludes_role" -> "Moose::Meta::Role::excludes_role";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@21";
+"Moose::Meta::Class::_fix_single_metaclass_incompatibility" -> "Class::MOP::Class::_fix_single_metaclass_incompatibility";
+"Moose::Meta::Class::_inline_slot_initializer" -> "Moose::Meta::Class::_inline_check_required_attr";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@20";
+"Moose::Meta::Class::_inline_create_error" -> "Class::MOP::Object::meta";
+"Moose::Meta::Class::reinitialize" -> "Moose::Meta::Class::constructor_class";
+"Moose::Meta::Class::_inline_check_required_attr" -> "Class::MOP::Mixin::AttributeCore::has_builder";
+"Moose::Meta::Class::excludes_role" -> "Class::MOP::class_of";
+"Moose::Meta::Class::does_role" -> "Class::MOP::class_of";
+"Moose::Meta::Class::calculate_all_roles_with_inheritance" -> "Class::MOP::class_of";
+"Moose::Meta::Class::superclasses" -> "Class::MOP::class_of";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@23";
+"Class::MOP::Class::_inline_slot_initializer" -> "Moose::Meta::Class::_inline_init_attr_from_constructor";
+"Moose::Meta::Class::_inline_create_error" -> "Class::MOP::Mixin::HasMethods::has_method";
+"Moose::Meta::Class::add_override_method_modifier" -> "Class::MOP::Mixin::HasMethods::has_method";
+"Moose::Meta::Class::_immutable_options" -> "Class::MOP::Class::_immutable_options";
+"Moose::Meta::Class::_inline_triggers" -> "Moose::Meta::Class::CORE:sort";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::Class::CORE:sort";
+"Moose::Meta::Class::_anon_cache_key" -> "Moose::Meta::Class::CORE:sort";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@17";
+"Class::MOP::Class::_inline_slot_initializers" -> "Moose::Meta::Class::_inline_slot_initializer";
+"Moose::Meta::Class::BEGIN@26" -> "Moose::Meta::Method::Destructor::BEGIN@14";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@15";
+"Moose::Meta::Class::_process_new_attribute" -> "Class::MOP::Mixin::HasAttributes::attribute_metaclass";
+"Moose::Meta::Class::reinitialize" -> "Class::MOP::Mixin::HasAttributes::attribute_metaclass";
+"Moose::Meta::Class::calculate_all_roles" -> "Class::MOP::Package::name";
+"Moose::Meta::Class::calculate_all_roles_with_inheritance" -> "Class::MOP::Package::name";
+"Moose::Meta::Class::_restore_metaobjects_from" -> "Moose::Meta::Class::_get_role_applications";
+"Moose::Meta::Class::add_role_application" -> "Moose::Meta::Class::_get_role_applications";
+"Moose::Meta::Role::Application::ToClass::apply" -> "Moose::Meta::Class::add_role";
+"Moose::Meta::Attribute::Native::Trait::_build_native_type" -> "Moose::Meta::Class::calculate_all_roles";
+"Class::MOP::Class:::around" -> "Moose::Meta::Class::calculate_all_roles";
+"Moose::Meta::Class::calculate_all_roles_with_inheritance" -> "Moose::Meta::Class::calculate_all_roles";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@10";
+"Moose::Meta::Class::_inline_init_attr_from_default" -> "Moose::Meta::Attribute::_inline_set_value";
+"Moose::Meta::Class::_inline_init_attr_from_constructor" -> "Moose::Meta::Attribute::_inline_set_value";
+"Moose::Meta::Class::_eval_environment" -> "Moose::Meta::TypeConstraint::has_message";
+"Moose::Meta::Class::BEGIN@23" -> "Class::MOP::MiniTrait::apply";
+"Moose::Meta::Class::BEGIN@27" -> "Moose::Meta::Method::Meta::BEGIN@3";
+"Moose::Meta::Class::_anon_cache_key" -> "Data::OptList::mkopt";
+"Moose::Meta::Class::superclasses" -> "Data::OptList::mkopt";
+"Moose::Meta::Class::BEGIN@28" -> "Moose::Util::BEGIN@13";
+"Moose::Meta::Class::BEGIN@25" -> "Moose::Meta::Method::Constructor::BEGIN@13";
+"Moose::BEGIN@28" -> "Moose::Meta::Class::BEGIN@28";
+"Class::MOP::Class::_fix_metaclass_incompatibility" -> "Moose::Meta::Class::_fix_single_metaclass_incompatibility";
+"Moose::Meta::Class::_process_attribute" -> "Moose::Meta::Class::_process_inherited_attribute";
+"Moose::Meta::Class::BEGIN@26" -> "Moose::Meta::Method::Destructor::BEGIN@3";
+"Moose::Meta::Class::BEGIN@27" -> "Moose::Meta::Method::Meta::BEGIN@13";
+"Moose::Meta::Class::_fix_class_metaclass_incompatibility" -> "Class::MOP::Class::_fix_class_metaclass_incompatibility";
+"Moose::Meta::Class::_eval_environment" -> "MooseX::Types::TypeDecorator::AUTOLOAD";
+"Catalyst::_register_plugin" -> "Moose::Meta::Class::create";
+"Class::MOP::Class::_immutable_metaclass" -> "Moose::Meta::Class::create";
+"MooseX::Traits::Util::new_class_with_traits" -> "Moose::Meta::Class::create";
+"Class::MOP::Package::create_anon" -> "Moose::Meta::Class::create";
+"Moose::Meta::Class::_inline_params" -> "Moose::Meta::Class::_inline_BUILDARGS";
+}