@Override
public final void render()
{
final SplitFormPart part = part();
final SplitFormDef def = part.definition();
final int formMarginLeft = def.getMarginLeft().content();
final int formMarginRight = def.getMarginRight().content();
final int formMarginTop = def.getMarginTop().content();
final int formMarginBottom = def.getMarginBottom().content();
final Composite formMarginsComposite = new Composite( composite(), SWT.NONE );
formMarginsComposite.setLayout( glayout( 1, formMarginLeft, formMarginRight, formMarginTop, formMarginBottom ) );
formMarginsComposite.setLayoutData( gdhspan( ( part.getScaleVertically() ? gdfill() : gdhfill() ), 2 ) );