private void analyzeStates() {
Iterator i = graph.getStateCache().getStateIterator();
Distribution pcDist = new Distribution("Distribution of program states over PC", "Number of unique instructions", null, "Distribution");
while (i.hasNext()) {
StateCache.State s = (StateCache.State)i.next();
pcDist.record(s.getPC());
}
pcDist.processData();
pcDist.textReport();
}