public static void convertRecord(Record rec) {
    if (rec == null) return;

    if (rec.getLeader() != null) rec.setLeader(convertString(rec.getLeader()));

    for (Field field : rec.getFields()) {
      if (field.isControlField()) {
        String newData = convertString(field.getValue());
        field.setValue(newData);
      } else {
        for (Subfield subfield : field.getSubfields()) {
          String newData = convertString(subfield.getValue());
          subfield.setValue(newData);
        }
      }
    }
  }