'Check if an extension is supported by any plugin.'

def _check_extension(self, extension):

    extension_is_valid = super(PluginAwareExtensionManager, self)._check_extension(extension)
    if (not extension_is_valid):
        return False
    alias = extension.get_alias()
    if (alias in EXTENSION_SUPPORTED_CHECK_MAP):
        return EXTENSION_SUPPORTED_CHECK_MAP[alias]()
    return (self._plugins_support(extension) and self._plugins_implement_interface(extension))
