| line | true | false | branch | 
 
| 97 | 0 | 0 | if @_ | 
 
| 109 | 0 | 0 | if $type | 
 
| 111 | 0 | 0 | if $doc | 
 
| 113 | 0 | 0 | if $domain | 
 
| 115 | 0 | 0 | if $options | 
 
| 121 | 0 | 0 | if @_ | 
 
| 198 | 0 | 0 | if (defined $$self{$method} and defined $$self{$method}{$what}) { } | 
 
| 221 | 0 | 0 | if (defined $$self{$method}) { } | 
 
| 234 | 0 | 0 | if (defined(my $options = $$self{$key}{'options'})) { } | 
 
| 235 | 0 | 0 | if (grep {$_ eq $val;} @$options) { } | 
 
| 238 | 0 | 0 | if ($self =~ /^(.*?)=/) | 
 
| 256 | 0 | 0 | if (isa($val, $ref)) { } | 
 
| 282 | 0 | 0 | if (@_) | 
 
| 284 | 0 | 0 | if ($self =~ /^(.*?)=/) | 
 
| 290 | 0 | 0 | if (not defined $$self{$key}) { } | 
 
| 292 | 0 | 0 | if $class | 
 
| 297 | 0 | 0 | if ($domain) { } | 
 
| 321 | 0 | 0 | if ($self =~ /^(.*?)=/) { } | 
 
| 324 | 0 | 0 | if (not defined $$self{$method}) { } | 
 
| 328 | 0 | 0 | unless (defined $$self{$method}{'type'}) | 
 
| 349 | 0 | 0 | if (@_) { } | 
 
| 402 | 0 | 0 | unless (defined $fh) | 
 
| 422 | 0 | 0 | if (not defined $$value{'value'}) { } | 
 
| 432 | 0 | 0 | if ($$value{'domain'} eq 'ref') { } | 
 
| 464 | 0 | 0 | unless defined $key | 
 
| 465 | 0 | 0 | if (defined $value) | 
 
| 482 | 0 | 0 | unless (defined $fh) | 
 
| 490 | 0 | 0 | if $fh->eof | 
 
| 495 | 0 | 0 | unless (/\S/) | 
 
| 501 | 0 | 0 | if /^\#/ | 
 
| 504 | 0 | 0 | if ($reffirst ne '') | 
 
| 505 | 0 | 0 | if $reffirst eq '[' | 
 
| 506 | 0 | 0 | if $reffirst eq '{' | 
 
| 510 | 0 | 0 | unless /^$last$/ | 
 
| 515 | 0 | 0 | if (defined $key) | 
 
| 516 | 0 | 0 | if ($$self{$key}{'domain'} eq 'ref') { } | 
 
| 517 | 0 | 0 | if ($value eq '[' or $value eq '{') |