StyledLayerDescriptor sld = p.parseSLD();
if (sld.getStyledLayers().length == 0) {
Style[] style = p.readDOM();
if (style.length > 0) {
NamedLayer l = styleFactory.createNamedLayer();
l.addStyle(style[0]);
sld.addStyledLayer(l);
}
}
return Styles.style(sld);
}