| line | true | false | branch | 
 
| 54 | 0 | 0 | defined $_[1] ? : | 
 
| 111 | 0 | 0 | if @_ | 
 
| 134 | 0 | 0 | if ($params{'obj'}) { } | 
 
| 188 | 0 | 0 | unless ($params{'jobtypeid'} or $params{'name'}) | 
 
| 194 | 0 | 0 | if ($jobtypeid) { } | 
 
| 204 | 0 | 0 | unless (eval {
	do {
	$drvr = 'Helios::ObjectDriver'->getDriver('config', $config);
if ($jobtypeid) {
	$obj = $drvr->lookup('TheSchwartz::FuncMap', $jobtypeid);
}
else {
	my $itr = $drvr->search('TheSchwartz::FuncMap', {'funcname', $name});
$obj = $itr->next;
};
1
}
}) | 
 
| 209 | 0 | 0 | if (defined $obj) { } | 
 
| 246 | 0 | 0 | unless ($name) | 
 
| 255 | 0 | 0 | unless (eval {
	do {
	my $drvr = $self->getDriver('config', $config);
$obj = 'TheSchwartz::FuncMap'->new('funcname', $name);
$drvr->insert($obj);
1
}
}) | 
 
| 288 | 0 | 0 | unless ($self->{'_obj'} and $jobtypeid) | 
 
| 297 | 0 | 0 | unless (eval {
	do {
	$drvr = $self->getDriver;
$drvr->remove($self->{'_obj'});
1
}
}) |