private void buildMap(@NotNull Collection<? extends TodoItem> todoItems) {
      synchronized (myMap) {
        myMap.clear();
        for (TodoItem todoItem : todoItems) {
          myMap.putValue(todoItem.getFile(), todoItem);
        }
      }
    }
private void buildMap(@NotNull Collection<? extends TodoItem> todoItems)