private static boolean checkCompatibility(HTMLElement html, Browsers b) {
		if (html.getClass().isAnnotationPresent(NotSupportedInBrowsers.class)) {
			NotSupportedInBrowsers not = html.getClass().getAnnotation(
					NotSupportedInBrowsers.class);
			Browsers[] browsers = not.browsers();
			for (Browsers browser : browsers) {
				if (browser == b)
					return false;
			}
		}
		for (Object o : html.getChildren()) {
			if (o instanceof HTMLElement)
				if (!checkCompatibility((HTMLElement) o, b))
					return false;
		}
		return true;
	}