 				for (i = 1; i < rows.length; i++)
 					outputArrayOrVector[i-1] = rows[i][columnIndex];
 			}
-			outputArrayOrVector.length = rows.length;
 		}
 		
 		private function getNumberFromString(value:String):Number

				var newColumn:IAttributeColumn;
				if (isNumericColumn)
				{
					var numericVector:Vector.<Number> = new Vector.<Number>();
					for (i = 0; i < csvDataColumn.length; i++)
						numericVector[i] = getNumberFromString(csvDataColumn[i]);
	

		 */		
		private function getColumnValues(rows:Array, columnIndex:int, outputArrayOrVector:*):void
		{
			outputArrayOrVector.length = rows.length;
			var i:int;
			if (columnIndex < 0)
			{
