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