// XController xController = m_xReportDefinition.getCurrentController();
// XDispatchProvider xDispatcher = (XDispatchProvider)UnoRuntime.queryInterface(XDispatchProvider.class, xController);
// xDispatcher.queryDispatch();
final XComponent xDocumentComponent = (XComponent) UnoRuntime.queryInterface(XComponent.class, m_aDocumentDefinition);
xDocumentComponent.dispose();
m_xReportDefinition = null;
// TODO: dispose() office will be killed.
// m_xReportDefinition.dispose();
}