code: public <O> CursorList<O> transform(Function<? super J, ? extends O> function) {
  		return transform(function, null);
  	}
docs: Transform this {@link CursorList} instance by applying the transformation function to each data list item.
  Notice that the cursor instance will not be modified, so it will be usable only in the context of the original query.
  @param <O> the type of the resulting {@link CursorList}, after applying the transformation
  @param function the {@link Function} to apply to each data item
  @return a new {@link CursorList} instance. The original instance is not modified.