code: @SuppressWarnings("unchecked")
      public <M extends T> List<M> findList() {
          return (List<M>) query().findList();
      }
docs: Executes the query and returns the results as a list of objects.
  
  @return a {@link java.util.List} object.