MutablePropertyValues winner,
MutablePropertyValues luser) {
for (Iterator i = result.stylePropertyIterator(); i.hasNext();) {
StyleProperty property = (StyleProperty) i.next();
StyleValue initial = property.getStandardDetails().getInitialValue();
boolean specified = false;
StyleValue mergedValue = winner.getComputedValue(property);
boolean ignored = winner.shouldExcludeFromCSS(property);
StyleValue winnerComputed = winner.getComputedValue(property);
StyleValue winnerSpecified = winner.getSpecifiedValue(property);
StyleValue luserComputed = luser.getComputedValue(property);
StyleValue luserSpecified = luser.getSpecifiedValue(property);
if (winnerComputed != null && initial != null) {
if (initial.equals(winnerComputed)
&& winnerSpecified == null) {
winnerComputed = null;