xTypeProvider.log = log;
assure("getImplementationId()", xTypeProvider._getImplementationId());
assure("getTypes()", xTypeProvider._getTypes());
// check the XSewrviceInfo interface
_XServiceInfo xServiceInfo = new _XServiceInfo();
xServiceInfo.oObj = (XServiceInfo)UnoRuntime.queryInterface(XServiceInfo.class, xContent);
xServiceInfo.log = log;
assure("getImplementationName()", xServiceInfo._getImplementationName());
assure("getSupportedServiceNames()", xServiceInfo._getSupportedServiceNames());
assure("supportsService()", xServiceInfo._supportsService());
// check the XCommandProcessor interface
_XCommandProcessor xCommandProcessor = new _XCommandProcessor();
xCommandProcessor.oObj = (XCommandProcessor)UnoRuntime.queryInterface(XCommandProcessor.class, xContent);
xCommandProcessor.log = log;