private boolean extractData() { styleDataChanged = true; styleData = null; styleName = ""; // Find the userstyle. StyledLayerDescriptorInfo sldi = ManagerEntryPoint.getInstance().getGinjector().getSldEditorExpertPresenter() .get().getModel().getSldDescriptor(); if (sldi != null) { if (sldi.getChoiceList() != null && sldi.getChoiceList().size() > 0) { NamedLayerInfo nli = sldi.getChoiceList().get(0).getNamedLayer(); if (nli != null && nli.getChoiceList() != null && nli.getChoiceList().size() > 0) { styleData = nli.getChoiceList().get(0).getUserStyle(); styleName = nli.getName(); } } } if (styleData == null) { SC.warn(MESSAGES.layerConfigExpertEditorMalformedSldException()); styleDataChanged = false; return false; } return true; }