public <D> BaseCursorAsyncBuilder<? extends BaseCursorAsyncBuilder<?, List<D>>, List<D>>
      convertList(final CursorConverter<D> converter) {
    return convert(listConverter(converter));
  }
public <D> BaseCursorAsyncBuilder<? extends BaseCursorAsyncBuilder<?, List<D>>, List<D>>
      convertList(final CursorConverter<D> converter) {
    return convert(listConverter(converter));
  }
public < D > BaseCursorAsyncBuilder < ? extends BaseCursorAsyncBuilder < ? , List < D > > , List < D > > convertList ( final CursorConverter < D > converter ) { return convert ( listConverter ( converter ) ) ; }
Convert {@code Cursor} into a {@code List} creating each item with
a provided {@code CursorConverter}.
Provided {@code CursorConverter} should not invoke any {@code move} methods on a cursor.
Convert {