/**
* split the values into a table
*/
public String[][] splitData(){
CSVReader rowReader = new CSVReader(rowSeparator, escapeSequence);
CSVReader columnReader = new CSVReader(columnSeparator, escapeSequence);
String data = getProject().getProperty(getProperty());
if (data == null) {
data = "";
}
List rowsList = rowReader.digest(data, false);
List dataList = new ArrayList();
int maxCols = cols.length;
for (Iterator iter = rowsList.iterator(); iter.hasNext();) {
String row = (String) iter.next();
if (row.trim().length()==0) {
continue;
}
List cells = columnReader.digest(row, true);
String[] cellStrings = (String[]) cells.toArray(new String[cells.size()]);
dataList.add(cellStrings);
if (cellStrings.length>maxCols) {
maxCols = cellStrings.length;
}