XAccessibleAction action = (XAccessibleAction) UnoRuntime.queryInterface(
XAccessibleAction.class, button);
try {
action.doAccessibleAction(0);
} catch (com.sun.star.lang.IndexOutOfBoundsException iob) {
log.println("couldn't close dialog");
} catch (com.sun.star.lang.DisposedException e) {
log.println("couldn't close dialog");
}