@ Override public Object getValue ( final ELContext context , final Object base , final Object property ) { lastObject = new _ValueReferenceWrapper ( base , property ) ; return resolver . getValue ( context , base , property ) ; }
This method is the only one that matters . It keeps track of the objects in the EL expression .