String substring = source.substring(i + 1, rightAngleIndex);
String[] parts = substring.split(",");
int offset = Integer.parseInt(parts[0]);
int length = Integer.parseInt(parts[1]);
unpacker.encodeSubstring(offset, length, null);
// Skip past this in the outer loop
i = rightAngleIndex;
}
else {
unpacker.encodeLiteral((int)ch, null);