code: public Object getPropertyValue(String propertyName) throws BeansException {
  		if (PropertyAccessorUtils.isIndexedProperty(propertyName)) {
  			return getIndexedPropertyValue(propertyName);
  		}
  		else {
  			return getSimplePropertyValue(propertyName);
  		}
  	}
docs: {@inheritDoc}