public MessageBuilder addCharSequence(int tag, CharSequence value, int offset, int length) {
return startField(tag).appendCharSequence(value, offset, length).endField();
}
@Override
public MessageBuilder startField(int tag) {
<BUG>appendInt(tag);
return appendByte(FieldUtil.TAG_VALUE_SEPARATOR);</BUG>
}
@Override
public MessageBuilder endField() {

public MessageBuilder addCharSequence(int tag, CharSequence value, int offset, int length) {
return startField(tag).appendCharSequence(value, offset, length).endField();
}
@Override
public MessageBuilder startField(int tag) {
int off = IntFormatter.formatUInt(tag, buffer, offset.get());
offset.set(off);
return appendByte(FieldUtil.TAG_VALUE_SEPARATOR);
}
@Override
public MessageBuilder endField() {
