|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
74
 | 
 0  | 
 179  | 
 unless UNIVERSAL::can($dclass, 'can_handle') and UNIVERSAL::can($dclass, 'make_iterator')  | 
 
| 
80
 | 
 179  | 
 0  | 
 unless grep {$_ eq $dclass;} @{$handlers;}  | 
 
| 
107
 | 
 608  | 
 306  | 
 unless @_  | 
 
| 
108
 | 
 1  | 
 305  | 
 unless ('HASH' eq ref $_[0])  | 
 
| 
117
 | 
 11  | 
 302  | 
 unless @_  | 
 
| 
124
 | 
 302  | 
 11  | 
 unless @_  | 
 
| 
166
 | 
 3  | 
 5  | 
 if UNIVERSAL::can($dclass, 'can_handle') and UNIVERSAL::can($dclass, 'make_iterator')  | 
 
| 
171
 | 
 3  | 
 2  | 
 if (my $e = $@)  | 
 
| 
176
 | 
 2  | 
 0  | 
 if UNIVERSAL::can($dclass, 'can_handle') and UNIVERSAL::can($dclass, 'make_iterator')  | 
 
| 
201
 | 
 0  | 
 304  | 
 unless defined $source->raw  | 
 
| 
208
 | 
 0  | 
 304  | 
 if $source->meta->{'is_object'} and UNIVERSAL::isa($source->raw, 'TAP::Parser::SourceHandler')  | 
 
| 
214
 | 
 11  | 
 291  | 
 if $self->_testing  | 
 
| 
243
 | 
 0  | 
 304  | 
 unless defined $source->raw  | 
 
| 
251
 | 
 313  | 
 1216  | 
 if $confidence  | 
 
| 
254
 | 
 2  | 
 302  | 
 unless (%handlers)  | 
 
| 
273
 | 
 0  | 
 302  | 
 if ($ENV{'TAP_HARNESS_SOURCE_FACTORY_VOTES'})  |