| line | true | false | branch | 
 
| 17 | 0 | 0 | unless $key =~ /^(time_zone|quartz)$/ | 
 
| 20 | 0 | 0 | if $params{'time_zone'} | 
 
| 23 | 0 | 0 | unless defined $params{'quartz'} | 
 
| 39 | 0 | 0 | ref $_[0] eq 'ARRAY' ? : | 
 
| 45 | 0 | 0 | if (ref $key eq 'CODE') | 
 
| 49 | 0 | 0 | unless $key =~ /^(name|single)$/ | 
 
| 53 | 0 | 0 | unless $cb | 
 
| 57 | 0 | 0 | if ($$self{'_quartz'}) { } | 
 
| 74 | 0 | 0 | if $$self{'_running'} | 
 
| 84 | 0 | 0 | ref $_[0] eq 'ARRAY' ? : | 
 
| 87 | 0 | 0 | if $$self{'_debug'} | 
 
| 90 | 0 | 0 | if (my $job = delete $$self{'_jobs'}{$_}) { } | 
 
|  | 0 | 0 | elsif ($$self{'_debug'}) { } | 
 
| 111 | 0 | 0 | if $$self{'_debug'} | 
 
| 147 | 0 | 0 | if $time_zone | 
 
| 153 | 0 | 0 | if ($$self{'_quartz'}) { } | 
 
| 160 | 0 | 0 | if $time_zone | 
 
| 165 | 0 | 0 | if $debug | 
 
| 169 | 0 | 0 | if $debug | 
 
| 177 | 0 | 0 | if ($$job{'single'} and $$job{'running'}++) { } | 
 
| 178 | 0 | 0 | if $debug | 
 
| 182 | 0 | 0 | unless eval {
	do {
	$$job{'cb'}($$self{'_cv'}, $job);
1
}
} | 
 
| 185 | 0 | 0 | if $debug | 
 
| 203 | 0 | 0 | if @_ |