| line | l | !l&&r | !l&&!r | condition | 
 
| 24 | 0 | 0 | 149 | $callee->isa('Elastic::Model::TypeMap::Base') or @args == 0 | 
 
| 64 | 0 | 55 | 22 | $attr->can('deflator') and $attr->deflator or eval { | 
 
| 83 | 0 | 55 | 22 | $attr->can('inflator') and $attr->inflator or eval { | 
 
| 126 | 1006 | 6 | 0 | $tc ||= find_type_constraint('Any') | 
 
| 132 | 307 | 312 | 393 | $$handlers{$name} || $$handlers{ref $tc} | 
 
| 145 | 0 | 0 | 0 | $attrs ||= $map->indexable_attrs($class) | 
 
| 201 | 0 | 0 | 0 | $attrs ||= $map->indexable_attrs($class) | 
 
| 339 | 23 | 9 | 0 | $attrs ||= $map->indexable_attrs($class) | 
 
| 398 | 6 | 13 | 0 | $$defn{'type'} ||= $type | 
 
| 404 | 15 | 14 | 6 | $$allowed{$key} or $key eq 'type' | 
 
| 446 | 0 | 9 | 0 | $map->model->class_for($class) || $class |