xCommandChange.log = log;
assure("addCommandInfoChangeListener()", xCommandChange._addCommandInfoChangeListener());
assure("removeCommandInfoChangeListener()", xCommandChange._removeCommandInfoChangeListener());
// check the XContent interface
_XContent xCont = new _XContent();
xCont.oObj = (XContent)UnoRuntime.queryInterface(XContent.class, xContent);
xCont.log = log;
assure("addContentEventListener()", xCont._addContentEventListener());
assure("getContentType()", xCont._getContentType());
assure("getIdentifier()", xCont._getIdentifier());
assure("removeContentEventListener()", xCont._removeContentEventListener());
// check the XPropertyContainer interface
_XPropertyContainer xPropCont = new _XPropertyContainer();
xPropCont.oObj = (XPropertyContainer)UnoRuntime.queryInterface(XPropertyContainer.class, xContent);
xPropCont.log = log;