| line | true | false | branch | 
 
| 23 | 1 | 8 | if (not exists $options{'header'} || defined $options{'header'}) { } | 
 
| 33 | 1 | 7 | unless ($options{'header'} =~ /^use\s+App::FetchwareX?/m) | 
 
| 45 | 1 | 0 | unless (exists $options{'descriptions'} or defined $options{'descriptions'}) | 
 
| 53 | 1 | 5 | if (ref $options{'descriptions'} ne 'HASH') | 
 
| 77 | 8 | 10 | if (@_ == 1) { } | 
 
| 79 | 4 | 4 | if (ref $self->{'config_options_value'}{$_[0]} eq 'ARRAY') { } | 
 
| 94 | 3 | 9 | if (ref $self->{'config_options_value'}{$config_key} eq 'ARRAY') { } | 
 
| 95 | 0 | 3 | if (ref $options{$config_key} eq 'ARRAY') { } | 
 
| 103 | 1 | 8 | if (exists $self->{'config_options_value'}{$config_key} and defined $self->{'config_options_value'}{$config_key} and ref $self->{'config_options_value'}{$config_key} eq '') { } | 
 
| 109 | 0 | 1 | if (ref $options{$config_key} eq 'ARRAY') { } | 
 
| 130 | 3 | 5 | if (ref $options{$config_key} eq 'ARRAY') { } | 
 
| 149 | 8 | 4 | unless exists $self->{'config_options_order'}{$option_name} | 
 
| 167 | 1 | 0 | unless ($fetchwarefile =~ /(\n)(\n)$/) | 
 
| 168 | 0 | 1 | if defined $1 and $1 eq "\n" | 
 
| 169 | 0 | 1 | if defined $2 and $2 eq "\n" | 
 
| 176 | 0 | 1 | unless (keys %{$$self{'config_options_value'};} == keys %{$$self{'config_options_order'};}) | 
 
| 209 | 4 | 0 | if (defined $self->{'descriptions'}{$option_key}) { } | 
 
| 212 | 3 | 1 | if (not exists $description_seen{$option_key} && defined $description_seen{$option_key} && $description_seen{$option_key} > 0) { } | 
 
| 278 | 1 | 6 | if ref $fetchwarefile ne 'SCALAR' | 
 
| 287 | 5 | 1 | if (defined $description) | 
 
| 294 | 2 | 3 | unless $description =~ /\n$/ | 
 
| 305 | 0 | 6 | if ($config_file_value =~ /('|")/) { } | 
 
| 308 | 0 | 0 | if ($config_file_value =~ /[^;]$/) { } | 
 
|  | 0 | 0 | elsif ($config_file_value =~ /[^\n]$/) { } |