private boolean action_createSystemContainerFromSelection( OOComponentHelper ooDoc, String systemContainerName) { boolean bResult = false; try { XTextViewCursor xCursor = ooDocument.getViewCursor(); XText xText = xCursor.getText(); XTextContent xSectionContent = ooDocument.createTextSection(systemContainerName, (short) 1); xText.insertTextContent(xCursor, xSectionContent, true); bResult = true; } catch (com.sun.star.lang.IllegalArgumentException ex) { bResult = false; log.error("in addTextSection : " + ex.getLocalizedMessage(), ex); } finally { return bResult; } }