public AppliedPipelinePluginsViewer(final AppliedPipelinePluginsModel model, AppliedPipelinePluginsController controller,
PluginPositionSelectionService selectionService) {
this.model = model;
this.controller = controller;
currentPluginsTable = new AppliedPipelinePluginsTable(model);
pluginSelector = createPluginSelector(selectionService);
selectionService.setSelectionCallback(new Receiver<List<SelectedPosition>>() {
@Override
public void handle(List<SelectedPosition> plugins) {