| line | true | false | branch | 
 
| 36 | 0 | 27 | if ref $class | 
 
| 42 | 18 | 47 | unless $class->isa($above) | 
 
| 47 | 1 | 30 | if @_ % 2 | 
 
| 52 | 0 | 4 | if ($key ne 'Message') | 
 
| 61 | 27 | 0 | unless ($class =~ /^Exception::Class::TCF::/o) | 
 
| 63 | 27 | 0 | if isException($fclass) | 
 
| 76 | 0 | 0 | if (ref $self) | 
 
| 79 | 0 | 0 | if $self->isProtected($val) | 
 
| 87 | 4 | 0 | if ref $_[0] | 
 
| 95 | 0 | 0 | if (ref $self) | 
 
| 98 | 0 | 0 | if $PROTECTED{$name} | 
 
| 106 | 0 | 0 | if ref $_[0] | 
 
| 111 | 1 | 0 | if (ref $self) | 
 
| 118 | 5 | 0 | if ref $_[0] and exists $_[0]{'Message'} | 
 
| 158 | 0 | 0 | if ($THROWING) | 
 
| 169 | 0 | 4 | if ($self->hasField('DyingMessage')) | 
 
| 173 | 0 | 4 | if ($mess =~ /\n$/o) { } | 
 
| 178 | 4 | 0 | if $pack eq 'Exception::Class::TCF' | 
 
| 188 | 1 | 1 | unless $THROWING | 
 
| 194 | 6 | 48 | unless (@_) | 
 
| 195 | 0 | 6 | unless ($CATCHING or $THROWING) | 
 
| 202 | 22 | 26 | unless ref $self | 
 
| 205 | 44 | 4 | if (@STACK) { } | 
 
| 255 | 0 | 46 | if $HANDLE_WARN | 
 
| 260 | 40 | 6 | if ($@) | 
 
| 263 | 0 | 47 | unless (ref $action eq 'CODE') | 
 
| 271 | 25 | 22 | if $type eq 'Default' | 
 
| 272 | 1 | 46 | if ($type eq 'Finally') | 
 
| 273 | 1 | 0 | if ref $action eq 'CODE' | 
 
| 281 | 4 | 36 | unless ($dTHROWING) | 
 
| 282 | 1 | 3 | if ($catchDie or $HANDLE_DIE) { } | 
 
| 292 | 37 | 0 | ref $exc ? : | 
 
| 294 | 4 | 33 | unless (exists $excs{$raisedType}) | 
 
| 296 | 0 | 4 | if defined $finalAction | 
 
| 305 | 1 | 32 | if defined $finalAction | 
 
| 306 | 7 | 26 | if $dTHROWING | 
 
| 307 | 1 | 25 | if $@ | 
 
| 312 | 2 | 4 | if ref $catches{'Finally'} eq 'CODE' |