/** @descr Return the service manager that represents the connected LibreOffice application */
 public XMultiServiceFactory getServiceManager() {
   if (!mbInitialized) connect();
   return maServiceManager;
 }
 /** @descr Connect to an already running LibreOffice application. */
 private void connect() {
   connect(msDefaultHost, mnDefaultPort);
 }
 public OfficeConnection(int nPortNumber) {
   mnDefaultPort = nPortNumber;
   connect();
 }