//ok, we have the stack... now we need to just create a new expression.
//create the contant...
ConstantArray constantArray = new ConstantArray(declaration.getAssignment().getRightHandSide().getInstructionHandle(), expressions);
declaration.getAssignment().setRightHandSide(constantArray);
//excellent. we have reordered the statements into the appropriate ContantArray assignment. Now, we need to remove the dead nodes and heal the graph.
AbstractIntermediate next = Graphs.successorListOf(igc.getGraph(), line).get(0);