List<String> clubnames = registry().getClubNames();
List<String> categorynames = registry().getCategoryNames();
List<String> coursenames = registry().getCourseNames();
for (RunnerRaceData runnerData : registry().getRunnersData()) {
Runner runner = runnerData.getRunner();
if( runnerData.hasResult() ) {
Club club = runner.getClub();
Category category = runner.getCategory();
Course course = runner.getCourse();
Collection<String> record = saveRecord(
runner.getStartId().toString(),
runner.getEcard(),
( runner.getArchiveId()!=null )? runner.getArchiveId().toString() : "", //$NON-NLS-1$
runner.getLastname(),
runner.getFirstname(),
"", //$NON-NLS-1$ // ark.getBirthYear(),
"", //$NON-NLS-1$ // ark.getSex(),
"", //$NON-NLS-1$
( runner.isNC() ) ? "X" : "0", //$NON-NLS-1$ //$NON-NLS-2$
oeTime(runnerData.getOfficialStarttime()),
oeTime(runnerData.getFinishtime()),
oeTime(new Date(runnerData.getResult().getRacetime())),
oeEvaluationCode(runnerData.getStatus()),
Integer.toString(clubnames.indexOf(club.getName())),