code: public <T> ListDatabasesIterable<T> listDatabases(final Class<T> clazz) {
          return createListDatabasesIterable(null, clazz);
      }
docs: Gets the list of databases
  
  @param clazz the class to cast the database documents to
  @param <T>   the type of the class to use instead of {@code Document}.
  @return the list of databases
  @since 3.0