code: @SuppressWarnings("unchecked")
          public FieldType get(ObjectType obj) {
                  try {
                          f.setAccessible(true);
                          return (FieldType) f.get(obj);
                  } catch (Exception e) {
                          throw $(e);
                  }
          }
docs: set accessible to 'true' then get field value
  
  @param obj object from which the represented field's value is to
  be extracted
  @return the value of the represented field in object obj; primitive
  values are wrapped in an appropriate object before being
  returned