protected String UnpackValues(int k)
{
StringBuilder buf = new StringBuilder();
byte v = vspace[k++];
while (v != 0) {
char c = (char)((v >> 4) - 1 + '0');
buf.Append(c);
c = (char)(v & 0x0f);
if (c == 0) {
break;
}
c = (char)(c - 1 + '0');
buf.Append(c);
v = vspace[k++];
}
return buf.ToString();
}