}
protected void internalTransform(Body body, String phaseName, Map options) {
/*Chain units = */body.getUnits();
BlockGraph graph = new CompleteBlockGraph(body);
//CompleteUnitGraph unitGraph = new CompleteUnitGraph(body);
// this will help us figure out where locals are defined.
//SimpleLocalDefs localDefs = new SimpleLocalDefs(unitGraph);
//SimpleLiveLocals liveLocals = new SimpleLiveLocals(unitGraph);
for (Iterator blocks = graph.iterator(); blocks.hasNext();) {
Block block = (Block) blocks.next();
// filter out anything that doesn't look like a loop block.
if ((block.getPreds().size() != 1)
|| (block.getSuccs().size() != 1)) {