private final Stack<JsExpression> stack = new Stack<JsExpression>();
private boolean successful = true;
@Override
public void endVisit(JsArrayAccess x, JsContext<JsExpression> ctx) {
JsArrayAccess newExpression = new JsArrayAccess(x.getSourceInfo());
newExpression.setIndexExpr(stack.pop());
newExpression.setArrayExpr(stack.pop());
stack.push(newExpression);
}