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