| line | true | false | branch | 
 
| 12 | 0 | 0 | if (my $func = overload::Method($_[0], '""')) | 
 
| 19 | 19 | 0 | if (caller)[0] eq 'Bread::Board::Service::Deferred' | 
 
| 30 | 0 | 2 | if $_[3] eq '""' and not overload::Method($_[0], $_[3]) | 
 
| 31 | 0 | 2 | if (my $func = overload::Method($_[0], $_[3])) | 
 
| 40 | 0 | 5 | unless &Scalar::Util::blessed($params{'service'}) and $params{'service'}->does('Bread::Board::Service') | 
 
| 46 | 0 | 0 | if ($_[0]{'service'}->can('class')) | 
 
| 55 | 0 | 0 | if ($_[0]{'service'}->can('class')) | 
 
| 64 | 7 | 0 | if ($_[0]{'service'}->can('class')) | 
 
| 66 | 7 | 0 | if $class eq $_[1] | 
 
| 79 | 0 | 0 | unless ref $func eq 'CODE' |