OdfFileDom stylesDom = getStylesDom();
Node parent = stylesDom != null ? stylesDom.getFirstChild() : null;
if (parent != null) {
mDocumentStyles = OdfElement.findFirstChildNode(OdfOfficeStyles.class, parent);
if (mDocumentStyles == null) {
mDocumentStyles = stylesDom.newOdfElement(OdfOfficeStyles.class);
parent.insertBefore(mDocumentStyles, parent.getFirstChild());
}
}
} catch (Exception ex) {
Logger.getLogger(OdfSchemaDocument.class.getName()).log(Level.SEVERE, null, ex);