code: public <T> Object getBeanProperty(final T bean, final Object property) {
          if (bean != null) {
              @SuppressWarnings("unchecked")
              GetResolver<T> resolver = this.getters.unsafeGet(bean.getClass());
              if (resolver != null) {
                  return resolver.get(bean, property);
              }
          }
          return this.resolverManager.get(bean, property);
      }
docs: Get a bean's property.
  
  @param <T>      bean type
  @param bean     bean
  @param property property
  @return value