 					binMax = sortedColumn[sortedColumn.length -1];
 					maxInclusive = true;
 				}
-				else {
+				else
+				{
 					binMax = sortedColumn[binRecordCount -1];
 					maxInclusive = binMax == binMin;
 				}

				//first get name from overrideBinNames
				name = getOverrideNames()[iBin];
				//if it is empty string set it from generateBinLabel
				if(!name)
					name = tempNumberClassifier.generateBinLabel(column);
				output.requestObjectCopy(name, tempNumberClassifier);
			}

			output.removeAllObjects();
			
			var stats:IColumnStatistics = WeaveAPI.StatisticsCache.getColumnStatistics(column);
			var sortedColumn:Array = getSortedColumn(column);
			var binMin:Number;
			var binMax:Number = sortedColumn[0];
			var maxInclusive:Boolean;
			
			var recordCount:int = stats.getCount();
			var refBinSize:Number = Math.ceil(recordCount * refQuantile.value);//how many records in a bin
			if (!refBinSize)
				refBinSize = recordCount;
			var numberOfBins:int = Math.ceil(recordCount / refBinSize);
			var binRecordCount:uint = refBinSize;
			
			for (var iBin:int = 0; iBin < numberOfBins; iBin++)
