| line | !l | l&&!r | l&&r | condition | 
 
| 57 | 0 | 0 | 0 | $ar and _checkArg('columns', $ar) | 
 
| 82 | 0 | 0 | 0 | $details and _checkArg('columndetails', $details) | 
 
| 123 | 0 | 0 | 0 | $ar and ref $ar eq 'ARRAY' | 
 
| 145 | 0 | 0 | 0 | $ar and _checkArg('coords', $ar) | 
 
| 152 | 0 | 0 | 0 | $value and _checkArg('name', $value) | 
 
| 159 | 0 | 0 | 0 | $value and _checkArg('relations', $value) | 
 
| 166 | 0 | 0 | 0 | $value and ref $value eq 'ARRAY' | 
 
|  | 0 | 0 | 0 | $value and ref $value eq 'ARRAY' and scalar @$value == 4 | 
 
| 179 | 0 | 0 | 0 | defined $index and defined $value | 
 
| 185 | 0 | 0 | 0 | $value and _checkArg('key', $value) | 
 
| 192 | 0 | 0 | 0 | $value and _checkArg('index', $value) | 
 
| 199 | 0 | 0 | 0 | $value and _checkArg('attribute', $value) | 
 
| 222 | 0 | 0 | 0 | $type eq 'coords' and ref $value eq 'ARRAY' | 
 
|  | 0 | 0 | 0 | $type eq 'coords' and ref $value eq 'ARRAY' and scalar @$value == 4 | 
 
|  | 0 | 0 | 0 | $type eq 'coords' and ref $value eq 'ARRAY' and scalar @$value == 4 and not grep({/\D/;} @$value) | 
 
| 226 | 0 | 0 | 0 | $type eq 'columns' and ref $value eq 'ARRAY' | 
 
|  | 0 | 0 | 0 | $type eq 'columns' and ref $value eq 'ARRAY' and not !grep({ref $_ eq 'HASH';} @$value) | 
 
| 228 | 0 | 0 | 0 | $type eq 'columndetails' and ref $value eq 'ARRAY' | 
 
| 230 | 0 | 0 | 0 | $type eq 'name' and ref \$value eq 'SCALAR' | 
 
| 235 | 0 | 0 | 0 | $type eq 'relations' and ref $value eq 'ARRAY' | 
 
|  | 0 | 0 | 0 | $type eq 'relations' and ref $value eq 'ARRAY' and not !grep({ref $_ eq 'ARRAY';} @$value) | 
 
| 239 | 0 | 0 | 0 | $type eq 'key' and ref $value eq 'ARRAY' | 
 
|  | 0 | 0 | 0 | $type eq 'key' and ref $value eq 'ARRAY' and not !grep({ref \$_ eq 'SCALAR';} @$value) | 
 
| 243 | 0 | 0 | 0 | $type eq 'index' and ref $value eq 'ARRAY' | 
 
|  | 0 | 0 | 0 | $type eq 'index' and ref $value eq 'ARRAY' and not !grep({ref \$_ eq 'SCALAR';} @$value) | 
 
| 245 | 0 | 0 | 0 | $type eq 'attribute' and ref $value eq 'HASH' |