}
@Override
public Object visitTryExcept(TryExcept node) throws Exception {
if (node.body == null || node.body.length == 0) {
node.body = new stmtType[] { new Pass() };
}
visitTryPart(node, node.body);
for (excepthandlerType h : node.handlers) {
fixNode(h);
if (h.type != null) {
h.type.accept(this);
}
if (h.name != null) {
h.name.accept(this);
}
if (h.body == null || h.body.length == 0) {
h.body = new stmtType[] { new Pass() };
}
for (stmtType st : h.body) {
st.accept(this);
}