if (pret == null) {
/* Check for keyword shorthand values to be substituted. */
pvalue = checkValueKeywords(value);
// Override parsePropertyValue in each subclass of Property.Maker
Property p = PropertyParser.parse(pvalue,
new PropertyInfo(this, propertyList, fo));
pret = convertProperty(p, propertyList, fo);
}
else if (isCompoundMaker()) {
pret = convertProperty(pret, propertyList, fo);
}