} else if ("properties".equals(XmlUtil.getTagLocalName(configElement))) {
PropertiesDescriptor propertiesDescriptor = (PropertiesDescriptor) propertiesBinding.parse(configElement, parse, parser);
descriptor.setPropertiesDescriptor(propertiesDescriptor);
} else if ("cache-configuration".equals(XmlUtil.getTagLocalName(configElement))) {
StreamInput streamSource = null;
String cacheUsage = configElement.getAttribute("usage");
if (! ( ("read-only".equals(cacheUsage))
|| ("nonstrict-read-write".equals(cacheUsage))
|| ("read-write".equals(cacheUsage))