| line | true | false | branch | 
 
| 63 | 0 | 76 | if ($group) | 
 
| 66 | 0 | 0 | if (defined $action_config->{'group'} and $action_config->{'group'} ne $group) | 
 
| 72 | 43 | 33 | if ($self->is_action_available($wf, $action_name)) | 
 
| 84 | 43 | 33 | unless $Workflow::State::EVAL_ERROR | 
 
| 87 | 33 | 0 | if "Exception::Class"->caught("Workflow::Exception") | 
 
| 89 | 0 | 0 | if ref $Workflow::State::EVAL_ERROR | 
 
| 114 | 0 | 84 | if ($Workflow::State::EVAL_ERROR) { } | 
 
|  | 33 | 51 | elsif (not $rv) { } | 
 
| 115 | 0 | 0 | if ('Exception::Class'->caught('Workflow::Exception::Condition')) { } | 
 
| 120 | 0 | 0 | if ref $Workflow::State::EVAL_ERROR ne "" | 
 
| 140 | 53 | 0 | unless ref $resulting_state eq "HASH" | 
 
| 142 | 0 | 0 | if (defined $action_return) { } | 
 
| 154 | 0 | 9 | unless ($self->autorun) | 
 
| 162 | 0 | 9 | if (scalar @actions > 1) | 
 
| 166 | 0 | 9 | if (scalar @actions == 0) | 
 
| 176 | 138 | 83 | if (defined $setting) | 
 
| 177 | 9 | 129 | if ($setting =~ /^(true|1|yes)$/i) { } | 
 
| 188 | 138 | 0 | if (defined $setting) | 
 
| 189 | 0 | 138 | if ($setting =~ /^(true|1|yes)$/i) { } | 
 
| 222 | 9 | 129 | if ($config->{'autorun'}) { } | 
 
| 227 | 0 | 138 | if ($config->{'may_stop'}) { } | 
 
| 245 | 0 | 20 | if (not $map->{'state'} && defined $map->{'return'}) { } | 
 
|  | 0 | 20 | elsif ($new_resulting{$map->{'return'}}) { } | 
 
| 256 | 0 | 10 | if (scalar @errors) | 
 
| 268 | 10 | 143 | if (my $resulting_type = ref $resulting) | 
 
| 269 | 10 | 0 | if ($resulting_type eq "ARRAY") | 
 
| 282 | 0 | 153 | unless ($action_config->{'resulting_state'}) | 
 
| 315 | 16 | 72 | if ($condition_info->{'test'}) { } | 
 
| 338 | 0 | 192 | unless ($self->contains_action($action_name)) |