var mergeableToken = mergeableTokens[i];
for (j = mergeableToken[2].length - 1; j >= 0; j--) {
+ var mergeableProperty = mergeableToken[2][j];
for (k = 0, m = properties.length; k < m; k++) {
var property = properties[k];
- var mergeablePropertyKey = stringifyBody([mergeableToken[2][j]]);
- var propertyKey = property[4];
- if (mergeablePropertyKey === propertyKey) {
+ var mergeablePropertyName = mergeableProperty[0][0];
+ var propertyName = property[0];
+ var propertyBody = property[4];
+ if (mergeablePropertyName == propertyName && stringifyBody([mergeableProperty]) == propertyBody) {
mergeableToken[2].splice(j, 1);
break;
}