Bug 264256 [CSS] Need margins
Build ID: M1 Steps To Reproduce: This code is a problem because it expects there to be a FillLayout on the parent if(property.equals("border-width")) { ((FillLayout) parent.getLayout()).marginWidth = pixelValue; }
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/workbench/ui/renderers/swt/SWTPartFactory.java
} else {
			execContext = getFocusContext(display);
		}
		EHandlerService hs = (EHandlerService) execContext
				.get(EHandlerService.class.getName());
		return hs.executeHandler(item.getCommand().getId());
	}
	private void createMenuItem(MPart<?> part, final Menu parentMenu,
			final MHandledItem handledItem) {
		int style = SWT.PUSH;
		if (handledItem instanceof MMenuItemRenderer) {
			final MenuItem newMenuItem = new MenuItem(parentMenu, style);
			newMenuItem.setData(handledItem);
			newMenuItem.setText(handledItem.getId());
			final IContributionItem renderer = (IContributionItem) ((MMenuItemRenderer) handledItem)
					.getRenderer();
			final ArrayList<IMenuListener> fakeListeners = new ArrayList<IMenuListener>();
			final MenuManager fakeManager = new MenuManager() {
				/*
				 * (non-Javadoc)
				 * 
				 * @see
				 * org.eclipse.jface.action.MenuManager#addMenuListener(org.
				 * eclipse.jface.action.IMenuListener)
				 */
				@Override
				public void addMenuListener(IMenuListener listener) {
					fakeListeners.add(listener);
				}
			};