try {
irftca.sendRetrieveRequest(targetID, new IFileTransferListener() {
public void handleTransferEvent(final IFileTransferEvent e) {
if (e instanceof IIncomingFileTransferReceiveStartEvent) {
try {
final IFileTransfer ift = ((IIncomingFileTransferReceiveStartEvent) e).receive(new File(page.getTargetName()));
workbenchPage.getWorkbenchWindow().getShell().getDisplay().asyncExec(new Runnable() {
public void run() {
FileTransfersView.addTransfer(ift);
}
});