|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
73
 | 
 0  | 
 52  | 
 unless my $field_name = $$field{'name'}  | 
 
| 
77
 | 
 0  | 
 52  | 
 if (my $class = $$field{'class'})  | 
 
| 
83
 | 
 0  | 
 0  | 
 if ($$field{'always_create'} or $class eq 'Stem::Cell')  | 
 
| 
91
 | 
 0  | 
 0  | 
 if (ref $field_val eq 'HASH') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif (ref $field_val eq 'ARRAY') { }  | 
 
| 
105
 | 
 0  | 
 0  | 
 if ($class_args and ref $class_args eq 'HASH') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($class_args and ref $class_args eq 'ARRAY') { }  | 
 
| 
116
 | 
 0  | 
 0  | 
 if $class eq 'Stem::Cell'  | 
 
| 
121
 | 
 0  | 
 0  | 
 unless $field_val  | 
 
| 
125
 | 
 0  | 
 0  | 
 unless ref $field_val  | 
 
| 
129
 | 
 0  | 
 0  | 
 if ($class eq 'Stem::Cell')  | 
 
| 
139
 | 
 0  | 
 52  | 
 if (my $callback = $$field{'callback'} and $field_val)  | 
 
| 
145
 | 
 0  | 
 0  | 
 if $cb_err  | 
 
| 
150
 | 
 0  | 
 52  | 
 if (my $env_name = $$field{'env'})  | 
 
| 
152
 | 
 0  | 
 0  | 
 $reg_name ? :  | 
 
| 
163
 | 
 0  | 
 0  | 
 unless defined $env_val  | 
 
| 
171
 | 
 32  | 
 20  | 
 unless (defined $field_val)  | 
 
| 
173
 | 
 0  | 
 32  | 
 if ($$field{'required'})  | 
 
| 
180
 | 
 18  | 
 14  | 
 if exists $$field{'default'}  | 
 
| 
186
 | 
 14  | 
 38  | 
 unless defined $field_val  | 
 
| 
188
 | 
 21  | 
 17  | 
 if (my $type = $$field{'type'})  | 
 
| 
191
 | 
 0  | 
 21  | 
 unless $type_code  | 
 
| 
197
 | 
 0  | 
 21  | 
 if $err  | 
 
| 
203
 | 
 0  | 
 7  | 
 if ($cell_info_obj)  | 
 
| 
205
 | 
 0  | 
 0  | 
 unless $reg_name  | 
 
| 
226
 | 
 10  | 
 0  | 
 if ${$val_ref;} =~ s/^(?:|1|Y|Yes)$/1/i or ${$val_ref;} =~ s/^(?:|0|N|No)$/0/i  | 
 
| 
235
 | 
 7  | 
 0  | 
 if ref ${$val_ref;}  | 
 
| 
247
 | 
 0  | 
 0  | 
 if $cell_name  | 
 
| 
256
 | 
 4  | 
 0  | 
 if defined fileno ${$val_ref;}  | 
 
| 
267
 | 
 0  | 
 0  | 
 unless $err  | 
 
| 
278
 | 
 0  | 
 0  | 
 unless $err  | 
 
| 
292
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
297
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
316
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
321
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
341
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
346
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
365
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
370
 | 
 0  | 
 0  | 
 if $err  | 
 
| 
386
 | 
 0  | 
 0  | 
 if $val_type eq 'ARRAY'  | 
 
| 
388
 | 
 0  | 
 0  | 
 unless ($val_type)  | 
 
| 
394
 | 
 0  | 
 0  | 
 if ($val_type eq 'HASH')  | 
 
| 
409
 | 
 0  | 
 0  | 
 if $val_type eq 'HASH'  | 
 
| 
411
 | 
 0  | 
 0  | 
 if ($val_type eq 'ARRAY')  |