def METHOD_NAME(self):
    """ Loads the family and selected symbols. """
    symbols = self.get_symbols()
    # Dont prompt if only 1 symbol available
    if len(symbols) == 1:
        self.load_all()
        return
    # User input -> Select family symbols
    selected_symbols = forms.SelectFromList.show(
        symbols,
        title=self.name,
        button_name="Load type(s)",
        multiselect=True)
    if selected_symbols is None:
        logger.debug('No family symbols selected.')
        return
    logger.debug('Selected symbols are: {}'.format(selected_symbols))
    # Load family with selected symbols
    with revit.Transaction('Loaded {}'.format(self.name)):
        try:
            for symbol in selected_symbols:
                logger.debug('Loading symbol: {}'.format(symbol))
                revit.doc.LoadFamilySymbol(self.path, symbol.symbol_name)
            logger.debug('Successfully loaded all selected symbols')
        except Exception as load_err:
            logger.error(
                'Error loading family symbol from {} | {}'
                .format(self.path, load_err))
            raise load_err