public List<String> getResults() {
		List<String> results = new ArrayList<String>();
		results.add("---------------------------------------------------------");
		results.add("Scanning: " + archive.getName());
		results.add("Time: " + new Date(System.currentTimeMillis()));
		results.add("\n");
		for (ThreatClass threatClass : threatClasses)
			if (threatClass.isUsed()) {
				results.add(threatClass.getOutput());
				for (ThreatMethod threatMethod : threatClass.getThreatMethods())
					if (threatMethod.isUsed())
						results.add(threatMethod.getOutput());
				for (String interaction : threatClass.getInteractions())
					results.add(interaction);
				results.add("");
			}
		results.add("\n");
		results.add("Scan Complete!");
		results.add("---------------------------------------------------------");
		return results;
	}