anchor.diff:              elem != null &&
               elem.constructor === Array &&
               property !== "<>") {
  -          addStubs(newDesc, elem, property, false, descriptor, []);
  +          addStubs(newDesc, elem, property, false, []);
           } else {
             newDesc[previousProperty = property] = elem;
           }
  
positive.code:       f.\$stubName = ${readString("array", "index + 2")};
        funcs.push(f);
        if (f.\$stubName) {
          originalDescriptor[f.\$stubName] = descriptor[f.\$stubName] = f;
          functions.push(f.\$stubName);
        }
      }
  
negative.code:    * [array].
     */
    jsAst.Statement addStubs = js.statement('''
    function addStubs(descriptor, array, name, isStatic, functions) {
      var index = $FUNCTION_INDEX, alias = array[index], f;
      if (typeof alias == "string") {
        f = array[++index];
  