List<String> values = separateCompactValues(propertyValue);
// border-color: -tr-property-ref(...) versus border: 1px solid -tr-property-ref();
if (values.size() == 1)
{
// include property
IncludePropertyNode node = _createIncludePropertyNode(
propertyName, propertyValue.substring(_INCLUDE_PROPERTY.length()));
includedPropertiesList.add(node);
}
else
{
// include compact property
List<IncludePropertyNode> compactIncludePropNodes = new ArrayList<IncludePropertyNode>();
StringBuilder builder = new StringBuilder();
for (String value : values)
{
if (value.startsWith(_INCLUDE_PROPERTY))
{
IncludePropertyNode node = _createIncludePropertyNode(
propertyName, value.substring(_INCLUDE_PROPERTY.length()));
compactIncludePropNodes.add(node);
}
else
{