StringBuilder result = new StringBuilder("<table>");
for (Class<? extends DownloadTask> taskClass : downloadTasks) {
if (taskClass != null) {
try {
DownloadTask task = taskClass.getConstructor().newInstance();
result.append(task.acceptsDocumentationSummary());
} catch (Exception e) {
Main.error(e);
}
}
}