Packager p = PackagingManager.getInstance().getPackager("StateOnly");
byte[] data = p.packageAgent(agent);
String path = fh.packInFile(data);
po.ServSendFile(po.PurpleAccountGetConnection(account), toNode
.getNodeName(), path);
FileCleaner fc = new FileCleaner("Cleaner of " + path, path,
Thread.MIN_PRIORITY, Config.getInstance()
.getFileCleaner_sent_file_timeout());
// wait for a response from the D-bus
// set a timer
// go into an infinite loop until a response is here or time is out