private void handleRecoveryDialogAtRestart(int expectedDocumentCount, boolean recover, boolean cancel){
try{
log.println("try to get Recovery Dialog...");
XDialog oDialog = null;
oDialog = rt.getActiveDialogAfterStartup(xMSF);
assure("could not get Recovery Dialog at start of office", (oDialog != null), CONTINUE);
XWindow xWindow = (XWindow) UnoRuntime.queryInterface(XWindow.class, oDialog);
log.println("got the following dialog: '" +oDialog.getTitle() + "'");
UITools oUITools = new UITools(xMSF, xWindow);
String listBoxName = "Status of recovered documents";
String[] documents = oUITools.getListBoxItems(listBoxName);