private void makeTryFrame(TryStatement stmt)
{
TryHeaderNode header= stmt.header;
Node tryNode= graph.getOrCreateNode(stmt.getBeginIndex());
tryNode.stack= new ASTNodeStack();
header.setTryBody(tryNode);
CatchClause clause= (CatchClause) stmt.getCatchStatements().getFirstChild();
while (clause != null)
{
// Push implicit exception.
Node catchNode= graph.createNode(clause.getBeginIndex());
// catchNode.type = NodeType.CATCH;
catchNode.stack= new ASTNodeStack(new VariableBinding(clause.getException()));
header.addCatchNode(catchNode);
clause= (CatchClause) clause.getNextSibling();
}
}