in todoapp/app/src/main/java/com/example/android/architecture/blueprints/todoapp/tasks/domain/TasksListModel.java [54:58]
public Optional<Task> findTaskById(String id) {
int taskIndex = findTaskIndexById(id);
if (taskIndex < 0) return Optional.absent();
return Optional.of((checkNotNull(tasks()).get(taskIndex)));
}