class MultipleInputComponent implements MultipleInputComponentView.Presenter<TYPE>,
                                                     IsElement {

    public void setValues(List<TYPE> values) {
        selectedValues.clear();
        tableValues.clear();
        tableValues = values.stream()
                .map(value -> new TableEntry<>(value))
                .collect(Collectors.toList());

        doInit();
        init(modelType);
    }

    @Inject public  MultipleInputComponent(MultipleInputComponentView view,
                                  EditableColumnGeneratorManager columnGeneratorManager);

}