*/
private List<ToolOutput> cullResults(List<ToolOutput> results) {
List<ToolOutput> newResults = new ArrayList<ToolOutput>();
for(ToolOutput result : results) {
if(result != null) {
Tool t = result.getTool();
//if the tool can't identify files, or if it can and all identities are good
if(!t.canIdentify() || (t.canIdentify() && allIdentitiesAreGood(result))) {
newResults.add(result);
}
}
}
return newResults;