 			
 			_lower_class_limits = [];
 			_variance_combinations = [];
-			var numberOfBins:Number = numOfBins.value;
 			// Initialize and fill each matrix with zeroes
 			for (var i:int = 0; i < _sortedValues.length+1; i++)
 			{

			_compoundIterateAll(-1); // reset compound task
			
			// high priority because not much can be done without data
			WeaveAPI.StageUtils.startTask(asyncResultCallbacks, _compoundIterateAll, WeaveAPI.TASK_PRIORITY_HIGH, _handleJenksBreaks);
		}
		
		private var _compoundIterateAll:Function = StageUtils.generateCompoundIterativeTask(_getValueFromKeys, _iterateSortedKeys, _iterateJenksBreaks);
		
		private var _keyCount:int = 0;
		private var _keys:Array = []; 
		private function _getValueFromKeys(stopTime:int):Number

			}
			
			_sortedValues = new Array();
			_numOfBins = numOfBins.value;
			_keyCount = 0;
			_previousSortedValues.length = 0;
			
