Bug 291934 Sash tests failing over part renderer call
tests/org.eclipse.e4.ui.tests/src/org/eclipse/e4/ui/tests/workbench/RenderingTestCase.java
assertTrue("Rendered object is not a Widget: "
						+ o.getClass().getName(), o instanceof Widget);
				renderedObject[0] = (Widget) o;
				
				checkResults(expectedResults, renderedObject[0]);
			}
		});
		return renderedObject[0];
	}
	public void checkResults(SWTResult expected, Widget renderedObject) {
		assertNotNull("The Control is Null " + expected.clazz.getName(),
				renderedObject);
		boolean classOK = (expected.clazz == renderedObject.getClass());
		assertTrue("Class mismatch; expected: " + expected.clazz.getName()
				+ " actual: " + renderedObject.getClass().getName(), classOK);
		if (expected.text != null) {
			if (renderedObject instanceof Shell) {
				String shellText = ((Shell) renderedObject).getText();
				assertTrue("Text mismatch; expected: " + expected.text
						+ " actual: " + shellText, expected.text
						.equals(shellText));
			}
		}
		if (!expected.kids.isEmpty()) {
			if (renderedObject instanceof Composite) {
				Control[] controlKids = ((Composite) renderedObject)
						.getChildren();
				
				if (renderedObject instanceof SashForm) {
					List<Control> nonSashes = new ArrayList<Control>();