code: function(object, data, changeRecord, except) {
              data.handlers.forEach(function(hdata) {
                  var acceptList = hdata.observed.get(object).acceptList;
                  // If except is defined, Notifier.performChange has been
                  // called, with except as the type.
                  // All the handlers that accepts that type are skipped.
                  if ((typeof except !== "string"
                          || inArray(acceptList, except) === -1)
                          && inArray(acceptList, changeRecord.type) > -1)
                      hdata.changeRecords.push(changeRecord);
              });
          }
docs: Functions for internal usage 
  Checks if the argument is an Array object. Polyfills Array.isArray.
  @function isArray
  @param {?*} object
  @returns {Boolean}