case BYTES:
for (Object value : collection) {
if (value instanceof byte[]) {
value = ByteString.copyFrom((byte[]) value);
}
out.writeBytes(fieldNumber, (ByteString) value);
}
break;
case INT64:
for (Object value : collection) {
out.writeInt64(fieldNumber, (Long) value);