private string PropertyString(TokenNameLookup tokenNameLookup, int[] propertyIds) { StringBuilder sb = new StringBuilder(); string sep = propertyIds.Length > 1 ? "properties " : "property "; for (int i = 0; i < propertyIds.Length; i++) { sb.Append(sep); sep = ", "; sb.Append('`'); sb.Append(tokenNameLookup.PropertyKeyGetName(propertyIds[i])); sb.Append("` = "); sb.Append(_propertyValues.valueAt(i).prettyPrint()); } return(sb.ToString()); }