localServiceManager.createInstanceWithContext("com.sun.star.connection.Connector", localContext));
XConnection connection = connector.connect(connectionString);
XBridgeFactory bridgeFactory = as(XBridgeFactory.class,
localServiceManager.createInstanceWithContext("com.sun.star.bridge.BridgeFactory", localContext));
String bridgeName = "yarg_" + bridgeIndex.incrementAndGet();
XBridge bridge = bridgeFactory.createBridge(bridgeName, "urp", connection, null);
XMultiComponentFactory serviceManager = as(XMultiComponentFactory.class, bridge.getInstance("StarOffice.ServiceManager"));
XPropertySet properties = as(XPropertySet.class, serviceManager);
xComponentContext = as(XComponentContext.class, properties.getPropertyValue("DefaultContext"));
officeResourceProvider = new OfficeResourceProvider(xComponentContext, officeIntegration);