public StatusBar(Shell shell, GUIConfig guiConfig, ScannerConfig scannerConfig, ResultTable resultTable, StateMachine stateMachine) {
this.guiConfig = guiConfig;
this.scannerConfig = scannerConfig;
this.stateMachine = stateMachine;
this.resultTable = resultTable;
this.resultTable.addListener(SWT.Selection, new TableSelection(this, stateMachine));
composite = new Composite(shell, SWT.NONE);
composite.setLayoutData(LayoutHelper.formData(new FormAttachment(0), new FormAttachment(100), null, new FormAttachment(100)));
composite.setLayout(LayoutHelper.formLayout(1, 1, 2));