final Composite mainComposite = createMainComposite( parent );
mainComposite.setLayout( glspacing( glayout( 2, 0, 0 ), 2 ) );
final PropertyEditorAssistDecorator decorator = createDecorator( mainComposite );
decorator.control().setLayoutData( gdvindent( gdvalign( gd(), ( this.orientation == Orientation.HORIZONTAL ? SWT.CENTER : SWT.TOP ) ), ( this.orientation == Orientation.HORIZONTAL ? 0 : 4 ) ) );
this.checkBoxesComposite = new Composite( mainComposite, SWT.NONE );
this.checkBoxesComposite.setLayoutData( gdvalign( gd(), SWT.CENTER ) );
final RowLayout checkBoxesCompositeLayout = new RowLayout();