| line | true | false | branch | 
 
| 49 | 1 | 41 | unless defined $_[0] | 
 
| 51 | 29 | 12 | if $_[0] =~ /$field_value_r/ | 
 
| 57 | 10 | 12 | unless my($t) = $_[0] =~ /$field_value_b64_r/ | 
 
| 62 | 109 | 30 | defined $_[0] ? : | 
 
| 75 | 9 | 63 | if defined ${"${caller}::$method_prefix$_";} | 
 
| 77 | 0 | 63 | unless defined ${"${class}::_symbol_$_";} | 
 
| 85 | 1 | 1 | unless $caller->can($k) | 
 
| 91 | 0 | 0 | unless $caller->can($k) | 
 
| 101 | 8 | 20 | unless dor($klass, '') =~ /$klass_r/ | 
 
| 104 | 16 | 4 | if (my $r = ref $_[0]) | 
 
| 105 | 0 | 16 | unless $r eq 'HASH' | 
 
| 109 | 6 | 10 | unless dor($_, '') =~ /$field_name_r/ | 
 
| 112 | 2 | 8 | if $h{'isa'} | 
 
| 114 | 5 | 5 | if (length dor(my $throw_alias = $h{'throw_alias'}, '')) | 
 
| 115 | 1 | 4 | if defined $throw_aliases{$throw_alias} | 
 
| 120 | 1 | 8 | if (length dor(my $name_alias = $h{'name_alias'}, '')) | 
 
| 121 | 0 | 1 | if defined $name_aliases{$name_alias} | 
 
| 127 | 2 | 11 | if not $override and $registered{$klass} | 
 
| 139 | 4 | 2 | unless $caller->can($k) | 
 
| 145 | 1 | 1 | unless $caller->can($k) | 
 
| 150 | 3 | 14 | $_[2] ? : | 
 
| 156 | 0 | 37 | unless $registered{$class} | 
 
| 158 | 2 | 24 | unless $class->_fields_hashref->{$_} |