anchor.diff:      super.didChangeDependencies();
   
       final newController = Provider.of<MemoryController>(context);
  -    if (newController == controller) return;
  -    controller = newController;
  +    if (_controllerInitialized && newController == _controller) return;
  +    _controller = newController;
  +    _controllerInitialized = true;
   
       cancelListeners();
   
  
positive.code: /// Table of the fields of an instance (type, name and value).
  class InstanceTreeViewState extends State<InstanceTreeView>
      with AutoDisposeMixin {
    MemoryController controller;
  
    final TreeColumnData<FieldReference> treeColumn = _FieldTypeColumn();
    final List<ColumnData<FieldReference>> columns = [];
  
negative.code:         );
  
    @override
    String getValue(FieldReference dataObject) =>
        dataObject.isEmptyReference ? '' : dataObject.name;
  
    @override
  