public Control createControl(Composite parent) {
    Composite c = new Composite(parent, SWT.NONE);
    GridLayout g = new GridLayout();
    c.setLayout(g);
    Control pc = path.createControl(c);
    GridData d = new GridData(GridData.FILL_HORIZONTAL);
    pc.setLayoutData(d);

    Control lc = lists.createControl(c);
    d = new GridData(GridData.FILL_BOTH);
    lc.setLayoutData(d);

    path.updateSelection();
    return c;
  }