def METHOD_NAME(self):
    result = list(self.leading_range)
    main_range = self.main_range
    # Add ... element if there is space in between.
    if result and result[-1] + 1 < self.main_range[0]:
        result.append(False)
    result += list(main_range)
    # Add ... element if there are elements after main_range.
    if self.has_trailing:
        result.append(False)
    return result