private ResourcesDef readResourcesDefinition(Element resourcesElement) { String name = resourcesElement.getAttribute("name"); Assert.ifEmpty(name, "can`t read resources bundle without name"); ResourcesDef resDef = new ResourcesDef(name); String depends = resourcesElement.getAttribute("depends"); if (isNoneEmpty(depends)) { resDef.setDepends( Arrays.stream(StringUtils.split(depends, ",")) .map(StringUtils::trim) .collect(Collectors.toList())); } readResources(resourcesElement, resDef); return resDef; }