code: public <T extends Object> List<T> findAll(Class<T> clazz) {
          Preconditions.checkNotNull(clazz, "Tryed to get all morphia objects of a given object, but given object is null");
  
          return this.datastore.find(clazz).asList();
      }
docs: Retrieves a list of mapped Morphia objects from MongoDB
  
  @param clazz The mapped Morphia class
  @param <T> JavaDoc requires this - please ignore
  
  @return A list of mapped Morphia objects or an empty list if none found