code: @Override
    public final <T> List<T> retrieveList(
      final Map<String, Object> pAddParam,
        final Class<T> pEntityClass) throws Exception {
      String query = evalSqlSelect(pAddParam, pEntityClass) + ";\n";
      return retrieveListByQuery(pAddParam, pEntityClass, query);
    }
docs: <p>Retrieve a list of all entities.</p>
  @param <T> - type of business object,
  @param pAddParam additional param, e.g. already retrieved TableSql
  @param pEntityClass entity class
  @return list of all business objects or empty list, not null
  @throws Exception - an exception