key.replaceChild(value, refNode);
}
// Declare the collapsed name as a variable with the original value.
Node nameNode = Node.newString(Token.NAME, propAlias);
nameNode.addChildToFront(value);
if (key.getBooleanProp(Node.IS_CONSTANT_NAME)) {
nameNode.putBooleanProp(Node.IS_CONSTANT_NAME, true);
}
Node newVar = new Node(Token.VAR, nameNode)
.copyInformationFromForTree(key);