public static boolean validate(WidgetChild... wc) {
		if (wc == null || wc.length == 0)
			return false;
		for (WidgetChild c : wc) {
			if (c == null || !c.validate())
				return false;
		}
		return true;
	}