private static boolean validate(WidgetChild... children) {
		if (children == null)
			return false;
		for (WidgetChild wc : children) {
			if (wc == null || !wc.validate())
				return false;
		}
		return true;
	}