if (nodeListDataFlavor.equals(flavor)){
NodeModel model=((CommonSpreadSheetModel)spreadsheet.getModel()).getCache().getModel();
// ArrayList nl=nodeList;
// nodeList=new ArrayList(nl.size());
// nodeList.addAll(model.copy(nl,NodeModel.SILENT));
return model.copy(nodeList,NodeModel.SILENT);
}else if (DataFlavor.stringFlavor.equals(flavor))
return selectionToString(spreadsheet,rows,cols);
// return (sdata==null)?nodeListToString(nodeList,spreadsheet,fields):sdata;
else if (DataFlavor.getTextPlainUnicodeFlavor().equals(flavor))
return new StringReader(selectionToString(spreadsheet,rows,cols));