code: @Override
      public Object get(Object name) {
          if (bean != null) {
              BeanInvoker invoker = getReadInvoker((String) name);
              if (invoker != null) {
                  try {
                      return transform(invoker);
                  } catch (Throwable e) {
                      throw new IllegalArgumentException(e);
                  }
              }
          }
          return null;
      }
docs: {@inheritDoc}
  
  Returns the value of the bean's property with the given name.
  <br>
  The given name must be a {@link String} and must not be
  null; otherwise, this method returns <code>null</code>.
  If the bean defines a property with the given name, the value of
  that property is returned.  Otherwise, <code>null</code> is
  returned.
  <br>
  Write-only properties will not be matched as the test operates against
  property read methods.