code: public Reflect get(@NonNull String fieldName) throws ReflectionException {
        Field f = getField(fieldName);
  
        if (f == null) {
           throw new ReflectionException(new NoSuchFieldException(fieldName + " is not a valid field for " + clazz));
        }
  
        boolean isAccessible = f.isAccessible();
        try {
           if (accessAll) {
              f.setAccessible(true);
           }
           return onObject(f.get(object));
        } catch (IllegalAccessException e) {
           e.printStackTrace();
           throw new ReflectionException(e);
        } finally {
           f.setAccessible(isAccessible);
        }
  
     }
docs: Gets the value of a field.
  
  @param fieldName The name of the field to get
  @return An instance of Reflect wrapping the result of the field value
  @throws ReflectionException Something went wrong getting the value of field