changed = changed || args[i] != t.getChildren()[i];
}
output.pop();
if (!rejected && changed)
t = new ParseNode(t.getLabel(), args, t.getNodeType(), t.getLine(), t.getColumn(), t.isLayout(),
<BUG>t.isIgnoreLayout(), t.isPlaceholderInsertionNode(), t.isLiteralCompletionNode());
</BUG>
if (!rejected)
if (LAYOUT_FITERING) {
if (!layoutFilter.hasValidLayout((ParseNode) t)) {

changed = changed || args[i] != t.getChildren()[i];
}
output.pop();
if (!rejected && changed)
t = new ParseNode(t.getLabel(), args, t.getNodeType(), t.getLine(), t.getColumn(), t.isLayout(),
t.isIgnoreLayout(), t.isPlaceholderInsertionNode(), t.isLiteralCompletionNode(), t.isCompleted(), t.isCompletedBranch());
if (!rejected)
if (LAYOUT_FITERING) {
if (!layoutFilter.hasValidLayout((ParseNode) t)) {
