| line | true | false | branch | 
 
| 25 | 4 | 120 | unless defined $_[0] | 
 
| 30 | 30 | 426 | unless (defined $_) | 
 
| 48 | 2 | 64 | unless @_ | 
 
| 51 | 16 | 48 | if (ref $_[0] and ref $_[0] eq 'ARRAY') { } | 
 
|  | 28 | 20 | elsif (ref $_[0] and ref $_[0] eq 'HASH') { } | 
 
| 53 | 6 | 10 | if defined $_[1] | 
 
| 54 | 6 | 10 | if $NEED_UPGRADE | 
 
| 58 | 6 | 18 | if (ref $v and ref $v eq 'ARRAY') { } | 
 
| 67 | 4 | 24 | if defined $_[1] | 
 
| 68 | 10 | 18 | if $NEED_UPGRADE | 
 
| 70 | 46 | 2 | if (ref $v and ref $v eq 'ARRAY') { } | 
 
| 79 | 6 | 14 | if (@_ > 2 and @_ % 2) | 
 
| 81 | 0 | 6 | if $NEED_UPGRADE | 
 
| 86 | 2 | 26 | if (ref $v and ref $v eq 'ARRAY') { } | 
 
| 105 | 30 | 358 | unless defined $_[0] | 
 
| 107 | 134 | 224 | if $NEED_UPGRADE | 
 
| 111 | 48 | 0 | exists $EncodeMap{$1} ? : |