Transferable tr = e.getTransferable();
if (e.isDataFlavorSupported(stringFlavor)) {
String str = (String)tr.getTransferData(stringFlavor);
if (str.startsWith("column:")) {
Column col = report.findColumn(str.substring(7));
replaceSelection("{" + col.fullName() + "}");
}
else if (str.startsWith("parameter:")) {
Parameter param = report.findParameter(str.substring(10));
replaceSelection(param.designLabel());
}