def METHOD_NAME(self, others):
    """
    Join the list of ColouredObjects using this ColouredObject.
    :param others: the list of other objects to join.
    """
    try:
        return ColouredText(self._raw_text.METHOD_NAME([x.raw_text for x in others]),
                            parser=self._parser,
                            colour=self._init_colour)
    except AttributeError:
        return ColouredText(self._raw_text.METHOD_NAME(others),
                            parser=self._parser,
                            colour=self._init_colour)