private void applyWorkAround(Node assign, NodeTraversal t) {
//System.out.println("applyWorkAround: " + assign.toStringTree());
Preconditions.checkArgument(NodeUtil.isAssign(assign));
Node parent = assign.getParent();
Node comma = new Node(Token.COMMA);
comma.copyInformationFrom(assign);
parent.replaceChild(assign, comma);
String newName = names.peek().getNextNewName();
Node newAssign = new Node(Token.ASSIGN,
Node.newString(Token.NAME, newName));