final Composite conditionsContainer = new Composite(container, SWT.NONE);
conditionsContainer.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
conditionsContainer.setLayout(LayoutUtils.createGridLayout(2, 5, 10));
conditionsContainer.setBackground(container.getDisplay().getSystemColor(SWT.COLOR_WHITE));
conditionsContainer.setBackgroundMode(SWT.INHERIT_FORCE);
conditionsContainer.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e) {
GC gc = e.gc;
Rectangle clArea = conditionsContainer.getClientArea();
gc.setForeground(conditionsContainer.getDisplay().getSystemColor(SWT.COLOR_GRAY));
gc.drawLine(clArea.x, clArea.y, clArea.x + clArea.width, clArea.y);