/** * Parse property sub-elements of the given bean element. */ protected MutablePropertyValues parsePropertyElements(Element beanEle, String beanName) throws BeanDefinitionStoreException { NodeList nl = beanEle.getChildNodes(); MutablePropertyValues pvs = new MutablePropertyValues(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element && PROPERTY_ELEMENT.equals(node.getNodeName())) { parsePropertyElement((Element) node, beanName, pvs); } } return pvs; }