digraph {
graph [overlap=false]
subgraph cluster_Class_MOP_Mixin_HasMethods {
	label="Class::MOP::Mixin::HasMethods";
	"Class::MOP::Mixin::HasMethods::has_method";
	"Class::MOP::Mixin::HasMethods::get_method";
}
subgraph cluster_Moose {
	label="Moose";
	"Moose::BEGIN@26";
}
subgraph cluster_List_Util {
	label="List::Util";
	"List::Util::import";
}
subgraph cluster_Moose_Meta_TypeConstraint_Registry {
	label="Moose::Meta::TypeConstraint::Registry";
	"Moose::Meta::TypeConstraint::Registry::new";
	"Moose::Meta::TypeConstraint::Registry::get_type_constraint";
}
subgraph cluster_parent {
	label="parent";
	"parent::import";
}
subgraph cluster_Moose_Meta_Role_Attribute {
	label="Moose::Meta::Role::Attribute";
	"Moose::Meta::Role::Attribute::attribute_for_class";
}
subgraph cluster_B {
	label="B";
	"B::BEGIN@9";
	"B::BEGIN@17";
	"B::perlstring";
	"B::BEGIN@254";
}
subgraph cluster_UNIVERSAL {
	label="UNIVERSAL";
	"UNIVERSAL::isa";
	"UNIVERSAL::VERSION";
}
subgraph cluster_Moose_Meta_Class {
	label="Moose::Meta::Class";
	"Moose::Meta::Class::_process_new_attribute";
	"Moose::Meta::Class::add_attribute";
	"Moose::Meta::Class::_inline_init_attr_from_constructor";
	"Moose::Meta::Class::_inline_init_attr_from_default";
}
subgraph cluster_Class_MOP_Instance {
	label="Class::MOP::Instance";
	"Class::MOP::Instance::inline_weaken_slot_value";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_Class_MOP_Attribute {
	label="Class::MOP::Attribute";
	"Class::MOP::Attribute::_inline_instance_has";
	"Class::MOP::Attribute::_inline_instance_get";
	"Class::MOP::Attribute::install_accessors";
	"Class::MOP::Attribute::associated_methods";
	"Class::MOP::Attribute::try {...} ";
	"Class::MOP::Attribute::_inline_instance_set";
	"Class::MOP::Attribute::remove_accessors";
	"Class::MOP::Attribute::_process_accessors";
	"Class::MOP::Attribute::_inline_set_value";
	"Class::MOP::Attribute::new";
	"Class::MOP::Attribute::associated_class";
}
subgraph cluster_Package_DeprecationManager {
	label="Package::DeprecationManager";
	"Package::DeprecationManager::__ANON__[Package/DeprecationManager.pm:61]";
}
subgraph cluster_Moose_Meta_Attribute {
	label="Moose::Meta::Attribute";
	"Moose::Meta::Attribute::BEGIN@6";
	"Moose::Meta::Attribute::_eval_environment";
	"Moose::Meta::Attribute::_inline_throw_exception";
	"Moose::Meta::Attribute::_inline_generate_default";
	"Moose::Meta::Attribute::BEGIN@21";
	"Moose::Meta::Attribute::BEGIN@13";
	"Moose::Meta::Attribute::_process_options";
	"Moose::Meta::Attribute::_inline_return_auto_deref";
	"Moose::Meta::Attribute::CORE:match";
	"Moose::Meta::Attribute::_process_lazy_option";
	"Moose::Meta::Attribute::BEGIN@9";
	"Moose::Meta::Attribute::BEGIN@15";
	"Moose::Meta::Attribute::BEGIN@16";
	"Moose::Meta::Attribute::interpolate_class";
	"Moose::Meta::Attribute::BEGIN@19";
	"Moose::Meta::Attribute::_inline_check_lazy";
	"Moose::Meta::Attribute::BEGIN@10";
	"Moose::Meta::Attribute::_process_required_option";
	"Moose::Meta::Attribute::_check_associated_methods";
	"Moose::Meta::Attribute::_writer_value_needs_copy";
	"Moose::Meta::Attribute::_process_does_option";
	"Moose::Meta::Attribute::_inline_set_value";
	"Moose::Meta::Attribute::_inline_weaken_value";
	"Moose::Meta::Attribute::_process_coerce_option";
	"Moose::Meta::Attribute::BEGIN@7";
	"Moose::Meta::Attribute::remove_accessors";
	"Moose::Meta::Attribute::_process_accessors";
	"Moose::Meta::Attribute::new";
	"Moose::Meta::Attribute::_inline_init_from_default";
	"Moose::Meta::Attribute::_inline_get_old_value_for_trigger";
	"Moose::Meta::Attribute::_inline_trigger";
	"Moose::Meta::Attribute::CORE:sort";
	"Moose::Meta::Attribute::_process_trigger_option";
	"Moose::Meta::Attribute::BEGIN@8";
	"Moose::Meta::Attribute::_process_lazy_build_option";
	"Moose::Meta::Attribute::install_accessors";
	"Moose::Meta::Attribute::_inline_get_value";
	"Moose::Meta::Attribute::accessor_metaclass";
	"Moose::Meta::Attribute::_process_is_option";
	"Moose::Meta::Attribute::BEGIN@14";
	"Moose::Meta::Attribute::_inline_check_constraint";
	"Moose::Meta::Attribute::BEGIN@12";
	"Moose::Meta::Attribute::_inline_check_coercion";
	"Moose::Meta::Attribute::_inline_init_slot";
	"Moose::Meta::Attribute::_process_isa_option";
	"Moose::Meta::Attribute::BEGIN@17";
	"Moose::Meta::Attribute::interpolate_class_and_new";
	"Moose::Meta::Attribute::_auto_deref";
	"Moose::Meta::Attribute::_process_auto_deref_option";
	"Moose::Meta::Attribute::_inline_tc_code";
	"Moose::Meta::Attribute::_inline_check_required";
}
subgraph cluster_Moose_Meta_Method_Accessor {
	label="Moose::Meta::Method::Accessor";
	"Moose::Meta::Method::Accessor::BEGIN@12";
	"Moose::Meta::Method::Accessor::BEGIN@7";
	"Moose::Meta::Method::Accessor::BEGIN@4";
	"Moose::Meta::Method::Accessor::_eval_environment";
	"Moose::Meta::Method::Accessor::BEGIN@5";
	"Moose::Meta::Method::Accessor::BEGIN@9";
}
subgraph cluster_Moose_Meta_TypeConstraint {
	label="Moose::Meta::TypeConstraint";
	"Moose::Meta::TypeConstraint::has_message";
	"Moose::Meta::TypeConstraint::has_coercion";
	"Moose::Meta::TypeConstraint::_inline_check";
	"Moose::Meta::TypeConstraint::inline_environment";
	"Moose::Meta::TypeConstraint::_default_message";
	"Moose::Meta::TypeConstraint::can_be_inlined";
}
subgraph cluster_warnings {
	label="warnings";
	"warnings::import";
}
subgraph cluster_Moose_Exporter {
	label="Moose::Exporter";
	"Moose::Exporter::setup_import_methods";
}
subgraph cluster_Moose_Util_TypeConstraints {
	label="Moose::Util::TypeConstraints";
	"Moose::Util::TypeConstraints::BEGIN@7";
	"Moose::Util::TypeConstraints::find_or_create_isa_type_constraint";
	"Moose::Util::TypeConstraints::BEGIN@28";
	"Moose::Util::TypeConstraints::BEGIN@621";
	"Moose::Util::TypeConstraints::BEGIN@25";
	"Moose::Util::TypeConstraints::BEGIN@674";
	"Moose::Util::TypeConstraints::BEGIN@27";
	"Moose::Util::TypeConstraints::BEGIN@6";
	"Moose::Util::TypeConstraints::BEGIN@685";
	"Moose::Util::TypeConstraints::CORE:qr";
	"Moose::Util::TypeConstraints::CORE:regcomp";
	"Moose::Util::TypeConstraints::BEGIN@5";
	"Moose::Util::TypeConstraints::BEGIN@62";
	"Moose::Util::TypeConstraints::BEGIN@33";
	"Moose::Util::TypeConstraints::BEGIN@4";
	"Moose::Util::TypeConstraints::list_all_type_constraints";
	"Moose::Util::TypeConstraints::BEGIN@30";
	"Moose::Util::TypeConstraints::BEGIN@36";
	"Moose::Util::TypeConstraints::BEGIN@34";
	"Moose::Util::TypeConstraints::BEGIN@680";
	"Moose::Util::TypeConstraints::BEGIN@32";
	"Moose::Util::TypeConstraints::BEGIN@24";
	"Moose::Util::TypeConstraints::BEGIN@26";
	"Moose::Util::TypeConstraints::BEGIN@29";
	"Moose::Util::TypeConstraints::BEGIN@699";
	"Moose::Util::TypeConstraints::BEGIN@31";
}
subgraph cluster_Moose_Util_TypeConstraints_Builtins {
	label="Moose::Util::TypeConstraints::Builtins";
	"Moose::Util::TypeConstraints::Builtins::BEGIN@4";
	"Moose::Util::TypeConstraints::Builtins::BEGIN@9";
	"Moose::Util::TypeConstraints::Builtins::BEGIN@7";
	"Moose::Util::TypeConstraints::Builtins::define_builtins";
	"Moose::Util::TypeConstraints::Builtins::BEGIN@8";
	"Moose::Util::TypeConstraints::Builtins::BEGIN@5";
}
subgraph cluster_Moose_Meta_TypeConstraint_Parameterized {
	label="Moose::Meta::TypeConstraint::Parameterized";
	"Moose::Meta::TypeConstraint::Parameterized::_inline_check";
	"Moose::Meta::TypeConstraint::Parameterized::can_be_inlined";
	"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::should_auto_deref";
	"Moose::Meta::Mixin::AttributeCore::type_constraint";
	"Moose::Meta::Mixin::AttributeCore::is_required";
	"Moose::Meta::Mixin::AttributeCore::should_coerce";
	"Moose::Meta::Mixin::AttributeCore::has_handles";
	"Moose::Meta::Mixin::AttributeCore::is_lazy";
	"Moose::Meta::Mixin::AttributeCore::has_type_constraint";
	"Moose::Meta::Mixin::AttributeCore::is_weak_ref";
}
subgraph cluster_Scalar_Util {
	label="Scalar::Util";
	"Scalar::Util::blessed";
}
subgraph cluster_Class_MOP_Method_Accessor {
	label="Class::MOP::Method::Accessor";
	"Class::MOP::Method::Accessor::try {...} ";
	"Class::MOP::Method::Accessor::associated_attribute";
}
subgraph cluster_Sub_Exporter {
	label="Sub::Exporter";
	"Sub::Exporter::__ANON__[Sub/Exporter.pm:337]";
}
subgraph cluster_Class_MOP_Object {
	label="Class::MOP::Object";
	"Class::MOP::Object::meta";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_Class_MOP_Class {
	label="Class::MOP::Class";
	"Class::MOP::Class::is_mutable";
	"Class::MOP::Class::try {...} ";
	"Class::MOP::Class::remove_attribute";
	"Class::MOP::Class::get_all_attributes";
	"Class::MOP::Class::_inline_init_attr_from_constructor";
	"Class::MOP::Class::make_immutable";
	"Class::MOP::Class::get_meta_instance";
	"Class::MOP::Class::_inline_accessors";
}
subgraph cluster_Class_MOP {
	label="Class::MOP";
	"Class::MOP::class_of";
}
subgraph cluster_Class_MOP_Class_Immutable_Class_MOP_Class {
	label="Class::MOP::Class::Immutable::Class::MOP::Class";
	"Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance";
	"Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes";
}
subgraph cluster_Class_MOP_Package {
	label="Class::MOP::Package";
	"Class::MOP::Package::name";
	"Class::MOP::Package::has_package_symbol";
}
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::init_arg";
	"Class::MOP::Mixin::AttributeCore::has_builder";
	"Class::MOP::Mixin::AttributeCore::has_initializer";
	"Class::MOP::Mixin::AttributeCore::builder";
}
subgraph cluster_Class_MOP_Method {
	label="Class::MOP::Method";
	"Class::MOP::Method::is_stub";
}
subgraph cluster_Moose_Meta_Method_Delegation {
	label="Moose::Meta::Method::Delegation";
	"Moose::Meta::Method::Delegation::BEGIN@7";
	"Moose::Meta::Method::Delegation::BEGIN@4";
	"Moose::Meta::Method::Delegation::BEGIN@5";
	"Moose::Meta::Method::Delegation::BEGIN@9";
	"Moose::Meta::Method::Delegation::BEGIN@12";
}
subgraph cluster_Moose_Meta_TypeCoercion {
	label="Moose::Meta::TypeCoercion";
	"Moose::Meta::TypeCoercion::BEGIN@1";
	"Moose::Meta::TypeCoercion::BEGIN@8";
	"Moose::Meta::TypeCoercion::BEGIN@2";
}
"Moose::Meta::Attribute::BEGIN@6" -> "B::BEGIN@17";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Moose::Meta::TypeConstraint::_inline_check";
"Moose::Meta::Attribute::_eval_environment" -> "Class::MOP::Mixin::AttributeCore::has_default";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Class::MOP::Mixin::AttributeCore::has_default";
"Moose::Meta::Attribute::_inline_generate_default" -> "Class::MOP::Mixin::AttributeCore::has_default";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::Builtins::BEGIN@7";
"Moose::Meta::Attribute::BEGIN@14" -> "Moose::Meta::Method::Delegation::BEGIN@4";
"Moose::Meta::Attribute::interpolate_class_and_new" -> "Moose::Meta::Attribute::interpolate_class";
"Moose::Meta::Attribute::_inline_check_lazy" -> "Moose::Meta::Mixin::AttributeCore::is_lazy";
"Moose::Meta::Attribute::BEGIN@9" -> "Exporter::import";
"Moose::Meta::Attribute::BEGIN@7" -> "Exporter::import";
"Moose::Meta::Attribute::BEGIN@21" -> "Exporter::import";
"Moose::Meta::Attribute::BEGIN@8" -> "Exporter::import";
"Moose::Meta::Class::add_attribute" -> "Moose::Meta::Attribute::_check_associated_methods";
"Moose::Meta::Attribute::_inline_generate_default" -> "Class::MOP::Mixin::AttributeCore::builder";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@7";
"Class::MOP::Attribute::install_accessors" -> "Moose::Meta::Attribute::_process_accessors";
"Moose::Meta::Attribute::BEGIN@16" -> "Class::MOP::Class::is_mutable";
"Moose::Meta::Attribute::BEGIN@6" -> "B::BEGIN@254";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@5";
"Class::MOP::Attribute::try {...} " -> "Moose::Meta::Attribute::accessor_metaclass";
"Moose::Meta::Attribute::_inline_check_lazy" -> "Class::MOP::Attribute::_inline_instance_has";
"Moose::Meta::Class::_process_new_attribute" -> "Moose::Meta::Attribute::interpolate_class_and_new";
"Moose::Meta::Role::Attribute::attribute_for_class" -> "Moose::Meta::Attribute::interpolate_class_and_new";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::TypeConstraint::Parameterized::inline_environment";
"Moose::Meta::Attribute::_inline_return_auto_deref" -> "Moose::Meta::Attribute::_auto_deref";
"Moose::Meta::Method::Accessor::_eval_environment" -> "Moose::Meta::Attribute::_eval_environment";
"Moose::Meta::Attribute::BEGIN@13" -> "Moose::Meta::Method::Accessor::BEGIN@12";
"Moose::Meta::Attribute::_inline_generate_default" -> "B::perlstring";
"Moose::Meta::Attribute::new" -> "Class::MOP::Class::get_all_attributes";
"Moose::Meta::Attribute::_process_isa_option" -> "Scalar::Util::blessed";
"Moose::Meta::Attribute::_inline_get_value" -> "Moose::Meta::Attribute::_inline_check_lazy";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@24";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Moose::Meta::Attribute::_inline_weaken_value";
"Moose::Meta::Attribute::_inline_set_value" -> "Moose::Meta::Attribute::_inline_weaken_value";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@699";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::Builtins::define_builtins";
"Moose::Meta::Attribute::new" -> "Class::MOP::Object::meta";
"Moose::Meta::Attribute::_process_isa_option" -> "Moose::Util::TypeConstraints::find_or_create_isa_type_constraint";
"Moose::Meta::Attribute::_inline_set_value" -> "Moose::Meta::Attribute::_inline_trigger";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@8";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::CORE:regcomp";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Moose::Meta::Attribute::_inline_check_constraint";
"Moose::Meta::Attribute::_inline_tc_code" -> "Moose::Meta::Attribute::_inline_check_constraint";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@6";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Moose::Meta::Attribute::_inline_generate_default";
"Moose::Meta::Attribute::BEGIN@14" -> "Moose::Meta::Method::Delegation::BEGIN@5";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Class::MOP::Mixin::AttributeCore::has_builder";
"Moose::Meta::Attribute::_inline_generate_default" -> "Class::MOP::Mixin::AttributeCore::has_builder";
"Moose::Meta::Attribute::BEGIN@16" -> "Class::MOP::class_of";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@6";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Exporter::setup_import_methods";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Package::has_package_symbol";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::list_all_type_constraints";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Mixin::HasMethods::has_method";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::Builtins::BEGIN@4";
"Moose::Meta::Attribute::BEGIN@14" -> "Moose::Meta::Method::Delegation::BEGIN@7";
"Moose::BEGIN@26" -> "Moose::Meta::Attribute::new";
"Moose::Meta::Attribute::interpolate_class_and_new" -> "Moose::Meta::Attribute::new";
"Moose::Meta::Attribute::_inline_check_lazy" -> "Moose::Meta::Attribute::_inline_init_from_default";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_lazy_build_option";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_is_option";
"Moose::Meta::Attribute::_inline_get_old_value_for_trigger" -> "Moose::Meta::Mixin::AttributeCore::has_trigger";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::Mixin::AttributeCore::has_trigger";
"Moose::Meta::Attribute::_inline_trigger" -> "Moose::Meta::Mixin::AttributeCore::has_trigger";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@12";
"Moose::Meta::TypeCoercion::BEGIN@2" -> "warnings::import";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Meta::TypeConstraint::Registry::get_type_constraint";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@29";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@31";
"Moose::Meta::Attribute::_inline_check_required" -> "Moose::Meta::Mixin::AttributeCore::is_required";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Method::Accessor::associated_attribute";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::TypeConstraint::Parameterized::can_be_inlined";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Moose::Meta::TypeConstraint::Parameterized::can_be_inlined";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@16";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@19";
"Moose::Meta::Attribute::install_accessors" -> "Class::MOP::Attribute::install_accessors";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::TypeConstraint::inline_environment";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::Builtins::BEGIN@8";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::TypeConstraint::can_be_inlined";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Moose::Meta::TypeConstraint::can_be_inlined";
"Moose::Meta::Attribute::BEGIN@6" -> "B::BEGIN@9";
"Moose::Meta::Attribute::_eval_environment" -> "Class::MOP::Package::name";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_does_option";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@7";
"Moose::Meta::Attribute::_check_associated_methods" -> "Class::MOP::Attribute::associated_methods";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Method::is_stub";
"Moose::Meta::Attribute::new" -> "Moose::Meta::Attribute::CORE:sort";
"Moose::Meta::Attribute::_inline_weaken_value" -> "Class::MOP::Class::get_meta_instance";
"Moose::Meta::Attribute::BEGIN@13" -> "Moose::Meta::Method::Accessor::BEGIN@7";
"Moose::Meta::Attribute::install_accessors" -> "Moose::Meta::Mixin::AttributeCore::has_handles";
"Moose::Meta::Attribute::remove_accessors" -> "Moose::Meta::Mixin::AttributeCore::has_handles";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@34";
"Moose::Meta::Attribute::BEGIN@8" -> "UNIVERSAL::VERSION";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::TypeCoercion::BEGIN@1";
"Moose::Meta::TypeCoercion::BEGIN@1" -> "strict::import";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@26";
"Moose::Meta::Attribute::_inline_set_value" -> "Moose::Meta::Attribute::_inline_check_required";
"Moose::Meta::Attribute::_inline_generate_default" -> "Moose::Meta::Attribute::_inline_throw_exception";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Moose::Meta::Attribute::_inline_throw_exception";
"Moose::Meta::Attribute::_inline_check_required" -> "Moose::Meta::Attribute::_inline_throw_exception";
"Moose::Meta::Attribute::_inline_get_value" -> "Moose::Meta::Attribute::_inline_return_auto_deref";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@9";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_lazy_option";
"Moose::Meta::Attribute::_process_lazy_build_option" -> "Moose::Meta::Attribute::CORE:match";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Moose::Meta::Mixin::AttributeCore::has_type_constraint";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::Mixin::AttributeCore::has_type_constraint";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Moose::Meta::Mixin::AttributeCore::has_type_constraint";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@36";
"Moose::Meta::Attribute::BEGIN@19" -> "parent::import";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@10";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Meta::TypeConstraint::Registry::new";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_required_option";
"Class::MOP::Class::_inline_init_attr_from_constructor" -> "Moose::Meta::Attribute::_inline_set_value";
"Class::MOP::Method::Accessor::try {...} " -> "Moose::Meta::Attribute::_inline_set_value";
"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::Attribute::new" -> "Class::MOP::Mixin::AttributeCore::init_arg";
"Moose::Meta::Attribute::_inline_get_value" -> "Class::MOP::Attribute::_inline_instance_get";
"Moose::Meta::Attribute::_inline_weaken_value" -> "Class::MOP::Instance::inline_weaken_slot_value";
"Moose::Meta::Attribute::BEGIN@14" -> "Moose::Meta::Method::Delegation::BEGIN@12";
"Moose::Meta::Attribute::_inline_set_value" -> "Moose::Meta::Attribute::_inline_get_old_value_for_trigger";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_trigger_option";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@685";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::CORE:qr";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@62";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Moose::Meta::Attribute::_inline_init_slot";
"Moose::Meta::Attribute::BEGIN@13" -> "Moose::Meta::Method::Accessor::BEGIN@5";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::Builtins::BEGIN@5";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Mixin::HasMethods::get_method";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Attribute::_process_accessors";
"Moose::Meta::Attribute::_inline_set_value" -> "Moose::Meta::Attribute::_inline_tc_code";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@21";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::TypeConstraint::has_message";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@15";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::TypeConstraint::_default_message";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::Builtins::BEGIN@9";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_coerce_option";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::Mixin::AttributeCore::type_constraint";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Moose::Meta::Mixin::AttributeCore::type_constraint";
"Class::MOP::Class::remove_attribute" -> "Moose::Meta::Attribute::remove_accessors";
"Class::MOP::Method::Accessor::try {...} " -> "Moose::Meta::Attribute::_inline_get_value";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@33";
"Moose::Meta::Attribute::_eval_environment" -> "Class::MOP::Mixin::AttributeCore::default";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@17";
"Moose::Meta::Attribute::new" -> "Class::MOP::Class::Immutable::Class::MOP::Class::get_all_attributes";
"Moose::Meta::Attribute::BEGIN@12" -> "Package::DeprecationManager::__ANON__[Package/DeprecationManager.pm:61]";
"Moose::Meta::Attribute::new" -> "Moose::Meta::Attribute::_process_options";
"Moose::Meta::Attribute::BEGIN@16" -> "Class::MOP::Class::make_immutable";
"Moose::Meta::Attribute::BEGIN@14" -> "Moose::Meta::Method::Delegation::BEGIN@9";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@27";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@4";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@30";
"Moose::Meta::Attribute::_inline_set_value" -> "Moose::Meta::Attribute::_writer_value_needs_copy";
"Moose::Meta::Attribute::_eval_environment" -> "Class::MOP::Mixin::AttributeCore::has_initializer";
"Moose::Meta::Attribute::_inline_init_slot" -> "Class::MOP::Mixin::AttributeCore::has_initializer";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@621";
"Moose::Meta::Attribute::_process_accessors" -> "UNIVERSAL::isa";
"Moose::Meta::Attribute::_eval_environment" -> "Class::MOP::Attribute::associated_class";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Attribute::associated_class";
"Moose::Meta::Attribute::_inline_weaken_value" -> "Class::MOP::Attribute::associated_class";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@14";
"Moose::Meta::Attribute::_inline_weaken_value" -> "Class::MOP::Class::Immutable::Class::MOP::Class::get_meta_instance";
"Moose::Meta::Attribute::_eval_environment" -> "Moose::Meta::TypeConstraint::has_coercion";
"Moose::Meta::Attribute::_inline_init_from_default" -> "Moose::Meta::Attribute::_inline_check_coercion";
"Moose::Meta::Attribute::_inline_tc_code" -> "Moose::Meta::Attribute::_inline_check_coercion";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_isa_option";
"Moose::Meta::Attribute::BEGIN@8" -> "List::Util::import";
"Moose::Meta::Attribute::BEGIN@13" -> "Moose::Meta::Method::Accessor::BEGIN@4";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::Attribute::BEGIN@13";
"Moose::Meta::Attribute::_writer_value_needs_copy" -> "Moose::Meta::Mixin::AttributeCore::should_coerce";
"Moose::Meta::Attribute::_inline_check_coercion" -> "Moose::Meta::Mixin::AttributeCore::should_coerce";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@28";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@674";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@25";
"Moose::Meta::Attribute::new" -> "Class::MOP::Attribute::new";
"Moose::Meta::Attribute::_inline_generate_default" -> "Class::MOP::Mixin::AttributeCore::name";
"Moose::Meta::Attribute::_process_accessors" -> "Class::MOP::Mixin::AttributeCore::name";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Class::MOP::Mixin::AttributeCore::name";
"Moose::Meta::Attribute::_inline_weaken_value" -> "Class::MOP::Mixin::AttributeCore::name";
"Moose::Meta::Attribute::_inline_check_required" -> "Class::MOP::Mixin::AttributeCore::name";
"Moose::Meta::Attribute::BEGIN@13" -> "Moose::Meta::Method::Accessor::BEGIN@9";
"Moose::Meta::Attribute::BEGIN@15" -> "Sub::Exporter::__ANON__[Sub/Exporter.pm:337]";
"Moose::Meta::Attribute::remove_accessors" -> "Class::MOP::Attribute::remove_accessors";
"Moose::Meta::Attribute::_inline_init_slot" -> "Class::MOP::Attribute::_inline_instance_set";
"Moose::Meta::Attribute::_inline_set_value" -> "Class::MOP::Attribute::_inline_set_value";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@32";
"Moose::Meta::Attribute::_inline_weaken_value" -> "Moose::Meta::Mixin::AttributeCore::is_weak_ref";
"Moose::Meta::Attribute::_auto_deref" -> "Moose::Meta::Mixin::AttributeCore::should_auto_deref";
"Class::MOP::Class::try {...} " -> "Moose::Meta::Attribute::install_accessors";
"Class::MOP::Class::_inline_accessors" -> "Moose::Meta::Attribute::install_accessors";
"Moose::Meta::TypeCoercion::BEGIN@8" -> "Moose::Meta::TypeCoercion::BEGIN@2";
"Moose::Meta::Attribute::_inline_check_constraint" -> "Moose::Meta::TypeConstraint::Parameterized::_inline_check";
"Moose::Meta::Attribute::_process_options" -> "Moose::Meta::Attribute::_process_auto_deref_option";
"Moose::Meta::Attribute::BEGIN@16" -> "Moose::Util::TypeConstraints::BEGIN@680";
}
