}
public void matchIntervals(MethodControlFlowGraph graph, final Map<CFGVertice, NonRelationalDomain<Interval>> result) {
if (!domains.containsKey("intervals"))
throw new CommentParserException("No intervals domain to verify");
final CommentIntv domain = (CommentIntv) domains.get("intervals");
Utils.walkGraph(graph, new ControlFlowGraphVisitor() {
@Override
public boolean visitVertice(CFGVertice vertice) {
// verify values
// String commentVertice = verticeMap.get(vertice);
NonRelationalDomain<Interval> analysisResult = result.get(vertice);
domain.compareResult(vertice, analysisResult);
return true;
}
@Override
public boolean visitEdge(CFGSingleEdge edge) {