|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
22
 | 
 0  | 
 0  | 
 0  | 
 ref $proto || $proto  | 
 
| 
39
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('AnyType') or $type->isa('SequenceType')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('AnyType') or $type->isa('SequenceType') or $type->isa('StringType')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('AnyType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('AnyType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('ObjectType')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('AnyType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('ObjectType') or $type->isa('RegularValue')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('AnyType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('ObjectType') or $type->isa('RegularValue') or $type->isa('BoxedValue')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('AnyType') or $type->isa('SequenceType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('ObjectType') or $type->isa('RegularValue') or $type->isa('BoxedValue') or $type->isa('AbstractValue')  | 
 
| 
49
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('StructType') or $type->isa('UnionType')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('TypeDeclarator')  |