int code = digitValue((char) c);
if (i + 1 < input.size() && isOctal((char) input.byteAt(i + 1))) {
++i;
code = code * 8 + digitValue((char) input.byteAt(i));
}
if (i + 1 < input.size() && isOctal((char) input.byteAt(i + 1))) {
++i;
code = code * 8 + digitValue((char) input.byteAt(i));
}
// TODO: Check that 0 <= code && code <= 0xFF.
result[pos++] = (byte)code;