code: @Override
      public Object getValue(final Object base, final Object property) throws EvaluationException,
          PropertyNotFoundException
      {
          if (base == null)
          {
              return null;
          }
          if (property == null)
          {
              return null;
          }
          return invokeResolver(new ResolverInvoker<Object>(base, property)
          {
              @Override
              public Object invoke(ELResolver resolver, ELContext context)
              {
                  return getELResolver().getValue(getELContext(), base, property);
              }
          });
      }
docs: ----------------------------------------