code: def isSuperTypeOf(self, other, matchTags=True, matchConstraints=True):
          
          return (not matchTags or
                  (self.tagSet.isSuperTagSetOf(other.tagSet)) and
                   (not matchConstraints or self.subtypeSpec.isSuperTypeOf(other.subtypeSpec)))
docs: Examine |ASN.1| type for subtype relationship with other ASN.1 type.
  
          ASN.1 tags (:py:mod:`~pyasn1.type.tag`) and constraints
          (:py:mod:`~pyasn1.type.constraint`) are examined when carrying
          out ASN.1 types comparison.
  
          Python class inheritance relationship is NOT considered.
  
          Parameters
          ----------
              other: a pyasn1 type object
                  Class instance representing ASN.1 type.
  
          Returns
          -------
              : :class:`bool`
                  :class:`True` if *other* is a subtype of |ASN.1| type,
                  :class:`False` otherwise.