layout.leftMargin = 10;
layout.rightMargin = 10;
layout.numColumns = 2;
layout.horizontalSpacing = 10;
body.setLayout(layout);
body.setLayoutData(new TableWrapData(TableWrapData.FILL_GRAB));
Composite left = toolkit.createComposite(body);
layout = new TableWrapLayout();
layout.verticalSpacing = 20;
left.setLayout(layout);
TableWrapData layoutData = new TableWrapData(TableWrapData.FILL_GRAB);
layoutData.rowspan = 2;
left.setLayoutData(layoutData);
Composite right = toolkit.createComposite(body);
layout = new TableWrapLayout();
layout.verticalSpacing = 20;
right.setLayout(layout);
right.setLayoutData(new TableWrapData(TableWrapData.FILL_GRAB));
Composite bottom = toolkit.createComposite(body);
layout = new TableWrapLayout();
layout.verticalSpacing = 20;
bottom.setLayout(layout);
bottom.setLayoutData(new TableWrapData(TableWrapData.FILL_GRAB));
try
{
importPackages = new ImportPackagesSection(this, left, project,
unresolvedElements);