void stringField(int field, String value) { if (value.isEmpty) return; bytesField(field, utf8.encode(value)); }