code: public void setPropertyValue(String propertyName, Object value) throws BeansException {
  		if (PropertyAccessorUtils.isIndexedProperty(propertyName)) {
  			setIndexedPropertyValue(propertyName, value);
  		}
  		else {
  			setSimplePropertyValue(propertyName, value);
  		}
  	}
docs: {@inheritDoc}