void setNodeDecorator(ProjectViewNodeDecorator decorator) {
    model.onValidThread(() -> {
      if (root.decorator == null && decorator == null) return;
      root.decorator = decorator;
      treeStructureChanged(null, null, null);
    });
  }
void setNodeDecorator(ProjectViewNodeDecorator decorator)