 	
 	import mx.rpc.events.FaultEvent;
 	import mx.rpc.events.ResultEvent;
+	import mx.utils.StringUtil;
 	
 	import org.vanrijkom.dbf.DbfField;
 	import org.vanrijkom.dbf.DbfHeader;

				if (columnName)
				{
					record = DbfTools.getRecord(dbfData, dbfHeader, i);
					values.push( record.values[columnName] );
				}
				else
					values.push(String(i + 1));

			}
			proxyColumn.setMetadata(metadata);

			var keysVector:Vector.<IQualifiedKey> = Vector.<IQualifiedKey>(WeaveAPI.QKeyManager.getQKeys(getKeyType(), getColumnValues(keyColName.value, true)));
			var data:Array = getColumnValues(columnName);

			var newColumn:IAttributeColumn;
