@Override
public void visitStatementIntermediate(StatementIntermediate line) {
//find out if this is the last statement...
if(line.getExpression() instanceof Return) {
Return returnStatement = (Return)line.getExpression();
//check to see if it is returning void.
if(returnStatement.getChild() == null) {
//is this the last statement?
if(line == igc.getOrderedIntermediate().last()) {
igc.getGraph().removeVertex(line);
}
}