code: public Object getValue(ELContext context)
      {
          Object base = this.orig.getValue(context);
          if (base != null)
          {
              context.setPropertyResolved(false);
              return context.getELResolver().getValue(context, base, i);
          }
          return null;
      }
docs: /*
  (non-Javadoc)
  
  @see javax.el.ValueExpression#getValue(javax.el.ELContext)