*/
protected Object getIndexProperty(BeanProperty bp, boolean declared) {
String indexString = extractIndex(bp);
Object resultBean = getSimpleProperty(bp, declared);
Getter getter = bp.getGetter(declared);
if (indexString == null) {
return resultBean; // no index, just simple bean
}
if (resultBean == null) {