public AnalysisOutput getResult(Class<? extends AnalysisTool> analysisTool) { for (AnalysisTool tool : results.keySet()) { if (tool.getClass().equals(analysisTool)) { AnalysisOutput result = results.get(tool); assert result != null; return result; } } return null; }