'Available channel modes.
There are 4 categories of channel mode::
addressModes - Modes that add or remove an address to or from a
list, these modes always take a parameter.
param - Modes that change a setting on a channel, these modes
always take a parameter.
setParam - Modes that change a setting on a channel, these modes
only take a parameter when being set.
noParam - Modes that change a setting on a channel, these modes
never take a parameter.'

def isupport_CHANMODES(self, params):

    try:
        return self._parseChanModesParam(params)
    except ValueError:
        return self.getFeature('CHANMODES')
