public static CmsXmlContentProperty resolveMacrosInProperty(
CmsXmlContentProperty property,
I_CmsMacroResolver resolver) {
String propName = property.getName();
CmsXmlContentProperty result = new CmsXmlContentProperty(
propName,
property.getType(),
property.getWidget(),
resolver.resolveMacros(property.getWidgetConfiguration()),
property.getRuleRegex(),
property.getRuleType(),
property.getDefault(),
resolver.resolveMacros(property.getNiceName()),
resolver.resolveMacros(property.getDescription()),
resolver.resolveMacros(property.getError()),
property.isPreferFolder() ? "true" : "false");
return result;
}