void (PyExpression arg) { ASTNode par = getClosingParen(); if (par == null) { // there's no ending paren try { add(arg); } catch (IncorrectOperationException e1) { throw new IllegalStateException(e1); } } else { getNode().addChild(arg.getNode(), par); } }