public boolean acceptIncomingFileTransferRequest(FileTransfer transfer) throws FileTransferRejectedException { fireFileTransferIntercept(transfer, false); if (transfer != null) { String streamID = transfer.getSessionID(); JID from = new JID(transfer.getInitiator()); JID to = new JID(transfer.getTarget()); cacheFileTransfer(ProxyConnectionManager.createDigest(streamID, from, to), transfer); return true; } return false; }