def loadFromFontTools(self, subtable, lookup):
        super(GSUBLookupType7, self).loadFromFontTools(subtable, lookup)
        self.ExtensionLookupType = subtable.ExtensionLookupType
        lookupType = self.ExtensionLookupType
        if lookupType == 1:
            cls = GSUBLookupType1Format2
        elif lookupType == 2:
            cls = GSUBLookupType2
        elif lookupType == 3:
            cls = GSUBLookupType3
        elif lookupType == 4:
            cls = GSUBLookupType4
        elif lookupType == 5:
            cls = (GSUBLookupType5Format1, GSUBLookupType5Format2, GSUBLookupType5Format3)[1-subtable.ExtSubTable.Format]
        elif lookupType == 6:
            cls = (GSUBLookupType6Format1, GSUBLookupType6Format2, GSUBLookupType6Format3)[subtable.ExtSubTable.Format-1]
        elif lookupType == 7:
            cls = GSUBLookupType7
        elif lookupType == 8:
            cls = GSUBLookupType8
        self.ExtSubTable = cls().loadFromFontTools(subtable.ExtSubTable, lookup)
        return self
dataset/ETHPy150Open typesupply/compositor/Lib/compositor/subTablesGSUB.py/GSUBLookupType7.loadFromFontTools/swapped operands of `-`