@Override public void caseAIfStmt(AIfStmt node) { inAIfStmt(node); if (node.getIf() != null) { node.getIf().apply(this); } if (node.getLparen() != null) { node.getLparen().apply(this); } if (node.getExpr() != null) { node.getExpr().apply(this); } if (node.getRparen() != null) { node.getRparen().apply(this); } if (node.getThenclause() != null) { node.getThenclause().apply(this); } if (node.getElse() != null) { node.getElse().apply(this); } if (node.getElseclause() != null) { node.getElseclause().apply(this); } outAIfStmt(node); }