Bug 261037 bindWidget calls
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/workbench/ui/renderers/swt/PartSashFactory.java
SashForm newSash = new SashForm((Composite) parentWidget,
					SWT.SMOOTH | orientation);
			
			newSash.setVisible(true);
			return newSash;
		}
		return null;
	}
	
	public void postProcess(Part<?> part) {
		if (part instanceof org.eclipse.e4.ui.model.application.SashForm<?>) {
			
			EList<?> kids = part.getChildren();
			if (kids.size() == 0)
				return;
			
			
			SashForm sashForm = (SashForm) part.getWidget();
			org.eclipse.e4.ui.model.application.SashForm<?> sashPart =
				(org.eclipse.e4.ui.model.application.SashForm<?>) part;
			List<Integer> weightList = sashPart.getWeights();
			
			
			if (weightList.size() != kids.size()) {
				for (int i = 0; i < kids.size(); i++) {
					weightList.add(new Integer(100+i));
				}
			}