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;
xCommandProcessor.before((XMultiServiceFactory)param.getMSF());
assure("createCommandIdentifier()", xCommandProcessor._createCommandIdentifier());
assure("execute()", xCommandProcessor._execute());
assure("abort()", xCommandProcessor._abort());
// check the XChild interface
_XChild xChild = new _XChild();
xChild.oObj = (XChild)UnoRuntime.queryInterface(XChild.class, xContent);
xChild.log = log;