private RewardType fromGenericValue(GenericValue genval) {
    if (genval == null) {
      return null;
    }
    long id = (Long) genval.get(ID_FIELD);
    String name = (String) genval.get(NAME_FIELD);
    String namepl = (String) genval.get(NAMEPL_FIELD);
    String desc = (String) genval.get(DESC_FIELD);
    String iconURL = (String) genval.get(ICON_FIELD);

    return new RewardType(id, name, namepl, desc, iconURL);
  }