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.css.core/src/org/eclipse/e4/ui/css/core/dom/properties/providers/CSSPropertyHandlerSimpleProviderImpl.java
ICSSPropertyFontHandler.class);
		registerDefaultCSSProperty("font-weight", ICSSPropertyFontHandler.class);
		
		registerDefaultCSSProperty("color", ICSSPropertyTextHandler.class);
		registerDefaultCSSProperty("text-transform",
				ICSSPropertyTextHandler.class);
	}
	public Collection getCSSPropertyHandlers(String property) throws Exception {
		Class cl = getCSSPropertyHandlerClass(property);
		return (Collection) propertiesHandler.get(cl);
	}
	
	public void registerCSSPropertyHandler(Class cl, ICSSPropertyHandler handler) {
		Object h = propertiesHandler.get(cl);
		if (h != null) {
			if (h instanceof List) {
				List handlers = (List) h;
				handlers.add(handler);
			}
		} else {
			List handlers = new ArrayList();
			handlers.add(handler);
			propertiesHandler.put(cl, handlers);
		}
	}
	protected Class getCSSPropertyHandlerClass(String property) {
		initializeCSSPropertiesIfNeed();
		return (Class) customCSSProperties.get(property);
	}
	public void registerCSSProperty(String propertyName,