| line | !l | l&&!r | l&&r | condition | 
 
| 36 | 0 | 0 | 0 | exists $$spec{'required'} and $$spec{'required'} | 
 
|  | 0 | 0 | 0 | exists $$spec{'required'} and $$spec{'required'} and not exists $params{$field} | 
 
| 40 | 0 | 0 | 0 | exists $$spec{'default'} and not defined $param | 
 
| 49 | 0 | 0 | 0 | ($$spec{'type'} & _SCALAR()) == _SCALAR() and not ref $param | 
 
| 52 | 0 | 0 | 0 | ($$spec{'type'} & _ARRAYREF()) == _ARRAYREF() and ref $param eq 'ARRAY' | 
 
| 55 | 0 | 0 | 0 | ($$spec{'type'} & _HASHREF()) == _HASHREF() and ref $param eq 'HASH' | 
 
| 58 | 0 | 0 | 0 | ($$spec{'type'} & _OBJECT()) == _OBJECT() and blessed $param | 
 
| 67 | 0 | 0 | 0 | exists $$spec{'isa'} and not UNIVERSAL::isa($param, $$spec{'isa'}) | 
 
| 117 | 0 | 0 | 0 | exists $args{'dbh'} and UNIVERSAL::isa($args{'dbh'}, 'DBI::db') | 
 
| 121 | 0 | 0 | 0 | exists $args{'database'} and !ref($args{'database'}) || ref $args{'database'} eq 'ARRAY' | 
 
| 184 | 0 | 0 | 0 | exists $$def{'schema'} and exists $tables{$$def{'schema'}} | 
 
| 191 | 0 | 0 | 0 | exists $$_{'index'} and exists $$_{'refer'} | 
 
| 200 | 0 | 0 | 0 | exists $$def{'index'} and exists $tables{$$def{'refer'}} | 
 
| 216 | 0 | 0 | 0 | exists $$def{$target} and exists $targets{$$def{$target}} |