// have to start writing the link file *after* we load the test
// file, because they may be the same file...
// second param: if there is a test file, we append to the link
// file, instead of overwriting
this.out = new FileWriter(linkfile, testfile != null);
this.writer = new LinkFileWriter(out);
// FIXME: this will only work if the two files are the same
}