Iterator<List<Word>> goldCorpus = null;
if(options.valueOf(tokenisation).equalsIgnoreCase("srilm")) {
corpus = new SRILMFactoredBundleCorpusIterator(new BufferedReader(new FileReader(options.valueOf(inputspec))));
} else if(options.valueOf(tokenisation).equalsIgnoreCase("candc")) {
corpus = new PipeDelimitedFactoredBundleCorpusIterator(new BufferedReader(new FileReader(options.valueOf(inputspec))));
}
if(options.has("test") && options.valueOf(tokenisation).equalsIgnoreCase("srilm")) {
goldCorpus = new SRILMFactoredBundleCorpusIterator(new BufferedReader(new FileReader(options.valueOf(goldstandspec))));
} else if(options.has("test") && options.valueOf(tokenisation).equalsIgnoreCase("candc")) {
goldCorpus = new PipeDelimitedFactoredBundleCorpusIterator(new BufferedReader(new FileReader(options.valueOf(goldstandspec))));
}
BufferedWriter outf = new BufferedWriter(new FileWriter(options.valueOf(outputspec)));
boolean test = options.has("test");