enhancers.add(new IntermediateGraphWriter(igc, "ibefore.dot"));
enhancers.add(new MergeConditionExpression(igc));
enhancers.add(new ConstantArrayCompressor(igc));
enhancers.add(new ConditionToWhileLoop(igc));
enhancers.add(new ConditionExternalToWhileLoop(igc));
enhancers.add(new FinallyRangeVisitor(igc));
enhancers.add(new CatchUpperRangeVisitor(igc));