docs: public Object getProperty(Object object, String name) {
          if (hasOverrideGetProperty(name) && getJavaClass().isInstance(object)) {
              return getPropertyMethod.invoke(object, new Object[]{name});
          }
          return super.getProperty(object, name);
      }