code: function _sizeArraysDiffer(aSizes1, aSizes2) {
  		if (aSizes1 === aSizes2) {
  			// The same thing. No difference.
  			return false;
  		}
  
  		if (!aSizes1 || !aSizes2 || aSizes1.length === undefined || aSizes2.length === undefined) {
  			// At lease one of the two is not an array
  			return true;
  		}
  
  		if (aSizes1.length != aSizes2.length) {
  			return true;
  		}
  
  		for (var i = 0; i < aSizes1.length; ++i) {
  			if (aSizes1[i] !== aSizes2[i]) {
  				return true;
  			}
  		}
  
  		return false;
  	}
docs: /////////////////////////////////////// Hidden Functions ///////////////////////////////////////// 
  Compares two (simple, one-dimensional) arrays. If all values are the same, false is returned -
  If values differ or at least one of the values is no array, true is returned.
  
  @param {Number[]} [aSizes1] The array of numbers to compare against
  @param {Number[]} [aSizes2] The array of numbers that is compared to the first one
  @returns {boolean} True if the size-arrays differ, false otherwise
  @private