* creation may have side effects that will not be seen. We use
* this when we have knowledge of the given class that side
* effects are not possible, or that the object is immutable.
*/
private static void _removeDeadObjectCreation(Body body, Set classSet) {
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);