public Local generateCode(ASTPtRootNode node, JimpleBody body,
Unit insertPoint, CodeGenerationScope scope)
throws IllegalActionException {
ParseTreeTypeInference typeInference = new ParseTreeTypeInference();
typeInference.inferTypes(node, scope);
_scope = scope;
_body = body;
_nodeToLocal = new HashMap();
_units = body.getUnits();
_insertPoint = insertPoint;