docs: @Override
    public final <T> List<T> retrieveListForField(
      final Map<String, Object> pAddParam,
        final T pEntity, final String pFieldFor) throws Exception {
      String whereStr = evalWhereForField(pAddParam, pEntity, pFieldFor);
      String query = evalSqlSelect(pAddParam, pEntity.getClass())
        + whereStr + ";";
      @SuppressWarnings("unchecked")
      Class<T> entityClass = (Class<T>) pEntity.getClass();
      return retrieveListByQuery(pAddParam, entityClass, query);
    }