public HtmlColor getFontHtmlColor(FontParam param, Stereotype stereotype2) {
		String value = null;
		if (stereotype2 != null) {
			checkStereotype(stereotype2);
			value = getValue(param.name() + "fontcolor" + stereotype2.getLabel());
		}
		if (value == null || HtmlColorUtils.getColorIfValid(value) == null) {
			value = getValue(param.name() + "fontcolor");
		}
		if (value == null || HtmlColorUtils.getColorIfValid(value) == null) {
			value = getValue("defaultfontcolor");
		}
		if (value == null || HtmlColorUtils.getColorIfValid(value) == null) {
			value = param.getDefaultColor();
		}
		return HtmlColorUtils.getColorIfValid(value);
	}