rem: var nlist = []; var M = mitem[style]; if (!M) {M = {type: 'mlist', mlist: []}} 
add: var nlist = []; var M = mitem[style]; if (!M) {M = {type: 'mlist', mlist: {mlist: []}}} 
context:   choice: function (style,mitem,i,mlist) {    if (style.charAt(style.length-1) == "'") {style = style.slice(0,style.length-1)}    var nlist = []; var M = mitem[style]; if (!M) {M = {type: 'mlist', mlist: []}}    if (M.type == 'mlist') {      M = M.mlist.mlist;      for (var k = 0; k < i; k++) {nlist[k] = mlist[k]}      for (k = 0; k < M.length; k++) {nlist[i+k] = M[k]}      for (k = i+1; k < mlist.length; k++) {nlist[nlist.length] = mlist[k]}      return nlist;    } else {      mlist[i] = jsMath.mItem.Atom('ord',M);      return mlist;    }  }
meta: 6019	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6019/bd0a8bcca05e5455d2c0b2d47bdefc7b22b464bb/mathchoice.js/buggy/htdocs/jsMath/extensions/mathchoice.js