class TodoListViewModelImpl extends BaseViewModel implements TodoListViewModel {

    @Override
    public void update(Todo todo) {
        for (TodoItemViewModel todoItemViewModel : mTodoItems) {
            if (todoItemViewModel.getTodo().equals(todo)) {
                todoItemViewModel.setTodo(todo);
                mTodoItems.set(mTodoItems.indexOf(todoItemViewModel), todoItemViewModel);
                break;
            }
        }
    }

    public  TodoListViewModelImpl(@NonNull Context mContext, @NonNull TodoRepository todoRepository,
                                 @NonNull RxUtils.SchedulerHolder schedulerHolder);

}