jodd-bean/src/main/java/jodd/bean/BeanUtilBean.java
protected Object getIndexProperty(final BeanProperty bp) {
		bp.indexString = extractIndex(bp);

		Object value = _getIndexProperty(bp);

		bp.indexString = null;

		return value;
	}
protected Object getIndexProperty(final BeanProperty bp) {
		bp.indexString = extractIndex(bp);

		Object value = _getIndexProperty(bp);

		bp.indexString = null;

		return value;
	}
protected Object getIndexProperty ( final BeanProperty bp ) { bp . indexString = extractIndex ( bp ) ; Object value = _getIndexProperty ( bp ) ; bp . indexString = null ; return value ; }
Get non-nested property value: either simple or indexed property.
If forced, missing bean will be created if possible.
Get non - nested property value : either simple or indexed property . If forced missing bean will be created if possible .