def insert_filtered_item_after ( self, index, item ):
        mapped_index = 0
        n            = len( self.editor.filtered_indices )
        if index >= n:
            if (index != 0) or (n != 0):
                raise IndexError
        elif index >= 0:
            mapped_index = self.editor.filtered_indices[ index ] + 1
        self.__items().insert( mapped_index, item )
        sorted = self._sort_model()
        if sorted:
            mapped_index = self.__items().index( item )
        self._filtered_cache = None
        return ( mapped_index, sorted )

    #---------------------------------------------------------------------------
    #  Deletes the object at the specified filtered index:
    #---------------------------------------------------------------------------
grouped checkboxes generating check boxes
dataset/ETHPy150Open enthought/traitsui/traitsui/wx/table_model.py/TableModel.insert_filtered_item_after--crossover with--dataset/ETHPy150Open icook/yota/src/yota/tests/test_node_func.py/TestBuiltinNodes.test_check_group