private static string FormatOddBalancedToken(Match m, string property)
{
// integer division effectively reduces odd/even number of delimiters
int delimiterCount = m.Groups[START_DELIMITER].Length / 2;
if (delimiterCount == 0)
{
return property;
}
var result = String.Concat(new String(START_DELIMITER_CHAR, delimiterCount),
property,
new String(END_DELIMITER_CHAR, delimiterCount));
return result;
}