class ListAdapterHelper {

    @SuppressWarnings("WeakerAccess")
    public T getItem(int index) {
        if (mList == null) {
            throw new IndexOutOfBoundsException("Item count is zero, getItem() call is invalid");
        }

        return mList.get(index);
    }

    @SuppressWarnings("WeakerAccess") public  ListAdapterHelper(ListUpdateCallback listUpdateCallback,
            ListAdapterConfig<T> config);

}