| line | true | false | branch | 
 
| 31 | 0 | 90 | unless ref $o{'is_nullable'} | 
 
| 32 | 0 | 90 | unless ref $o{'is_accepting'} or exists $o{'final'} | 
 
| 33 | 0 | 90 | unless ref $o{'successors'} or ref $o{'edges_from'} | 
 
| 34 | 0 | 90 | unless ref $o{'get_label'} or ref $o{'edges_from'} | 
 
| 35 | 0 | 90 | unless exists $o{'start'} or exists $o{'many_start'} | 
 
| 36 | 0 | 90 | if ref $o{'is_accepting'} and exists $o{'final'} | 
 
| 37 | 0 | 90 | if ref $o{'successors'} and exists $o{'edges_from'} | 
 
| 38 | 0 | 90 | if ref $o{'get_label'} and ref $o{'edges_from'} | 
 
| 42 | 30 | 60 | if (exists $o{'edges_from'}) | 
 
| 52 | 217 | 398 | unless ref $src eq $class | 
 
| 60 | 398 | 217 | if (ref $src eq $class) | 
 
| 74 | 398 | 217 | if (ref $src eq $class) | 
 
| 96 | 0 | 90 | if (exists $o{'final'}) | 
 
| 108 | 30 | 60 | if (exists $o{'edges_from'}) | 
 
| 138 | 1221 | 1456 | if $seen{$c}++ | 
 
| 142 | 1149 | 307 | defined $label ? : |