try {
this.startPropFileDownload(pfi);
(dataFilesFRS = new FileRetrievalSystem(config, siteInfo))
.initialize();
dataFilesFRS.registerDownloadListener(linker);
File[] propFiles = null;
while ((propFiles = getCurrentlyDownloadedPropFiles(pfi)).length > 0
|| downloadingProps) {
for (File propFile : propFiles) {