@Override
    public void add(ComplexEventChunk<StreamEvent> addingEventChunk) {
        addingEventChunk.reset();
        while (addingEventChunk.hasNext()) {
            size++;
            ComplexEvent complexEvent = addingEventChunk.next();
            StreamEvent streamEvent = tableStreamEventFactory.newInstance();
            eventConverter.convertComplexEvent(complexEvent, streamEvent);
            this.add(streamEvent);
        }
    }
Holder object to contain a list of {@link StreamEvent}. Users can add {@link ComplexEventChunk}s to the
{@link ListEventHolder} where events in chunk will be added to the {@link StreamEvent} list.
modules/siddhi-core/src/main/java/io/siddhi/core/table/holder/ListEventHolder.java