docs: public static Object getFieldValue(Object object, String fieldName) {
          try {
              return getDeclaredFieldInHierarchy(object.getClass(), fieldName).get(object);
          } catch (IllegalArgumentException e) {
              throw new RuntimeException(e);
          } catch (IllegalAccessException e) {
              throw new RuntimeException(e);
          }
      }