| line | !l | l&&!r | l&&r | condition | 
 
| 110 | 7 | 0 | 1 | &blessed($_[0]) and $_[0]->isa("Moose::Meta::Role") | 
 
| 121 | 2723 | 0 | 7 | $params and %$params | 
 
| 182 | 2 | 1 | 1100 | &blessed($role) and $role->isa("Moose::Meta::Role") | 
 
| 198 | 1 | 0 | 1099 | &blessed($application) and $application->isa("Moose::Meta::Role::Application::ToClass") | 
 
| 244 | 0 | 278 | 668 | $meta and $meta->can("roles") | 
 
| 264 | 0 | 8272 | 2193 | $meta and $meta->can("roles") | 
 
| 289 | 8203 | 4583 | 51 | $attr->can("has_trigger") and $attr->has_trigger | 
 
| 328 | 0 | 2 | 760 | $args eq "\@_" and !$buildargs || $buildargs->body == \&Moose::Object::BUILDARGS | 
 
| 377 | 30 | 1524 | 938 | $attr->can("is_required") and $attr->is_required | 
 
| 427 | 38 | 1185 | 1279 | $attr->can("is_lazy") and $attr->is_lazy | 
 
| 469 | 38 | 2451 | 13 | $attr->can("has_trigger") and $attr->has_trigger | 
 
| 512 | 38 | 2451 | 13 | $_->can('has_trigger') && $_->has_trigger | 
 
| 534 | 76 | 2412 | 14 | defined $_ && $_->has_coercion | 
 
| 571 | 15 | 3150 | 2 | $meta and $meta->isa("Moose::Meta::Role") | 
 
| 581 | 1704 | 0 | 672 | &blessed($_[0]) && $_[0]->isa('Class::MOP::Attribute') | 
 
| 631 | 0 | 1 | 1 | &blessed($method->{'code'}) and not $method->{'code'}->isa("Moose::Meta::Method::Overridden") | 
 
| 711 | 1704 | 0 | 0 | scalar @args == 1 and ref $args[0] eq "HASH" | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 63 | 76 | 2698 | 1 | Class::MOP::get_metaclass_by_name($package) || $class->SUPER::initialize($package, 'attribute_metaclass', 'Moose::Meta::Attribute', 'method_metaclass', 'Moose::Meta::Method', 'instance_metaclass', 'Moose::Meta::Instance', %opts) | 
 
| 81 | 577 | 2 | 0 | ref $options{'roles'} eq "ARRAY" or throw_exception("RolesInCreateTakesAnArrayRef", "params", \%options) | 
 
| 328 | 5 | 755 | 2 | !$buildargs || $buildargs->body == \&Moose::Object::BUILDARGS | 
 
| 378 | 12 | 1 | 925 | $attr->has_default or $attr->has_builder |