docs: public Object getProperty(Class aClass, Object object, String property, boolean b, boolean b1) {
          if (null == interceptor) {
              return super.getProperty(aClass, object, property, b, b1);
          }
          if (interceptor instanceof PropertyAccessInterceptor) {
              PropertyAccessInterceptor pae = (PropertyAccessInterceptor) interceptor;
  
              Object result = pae.beforeGet(object, property);
              if (interceptor.doInvoke()) {
                  result = super.getProperty(aClass, object, property, b, b1);
              }
              return result;
          }
          return super.getProperty(aClass, object, property, b, b1);
      }