anchor.diff:      //              at end using addAll().  Also, should not build large list just
       //              up to max needed.
       for (var allocation in controller.monitorAllocations) {
  -      final knownName = allocation.classRef.name;
  +      final knownName = allocation.classRef.name!;
         if (knownName.startsWith(searchingValue)) {
           startMatches.add(knownName);
         } else if (knownName.contains(searchingValue)) {
  
positive.code: // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  // @dart=2.9
  
  import 'dart:math';
  
  
negative.code: 
      controller.searchMatchMonitorAllocationsNotifier.value = null;
  
      controller.allocationsFieldsTable = FlatTable<ClassHeapDetailStats?>(
        columns: columns,
        data: controller.monitorAllocations,
        keyFactory: (d) => Key(d!.classRef.name!),
        onItemSelected: (ref) =>
            controller.toggleAllocationTracking(ref!, !ref.isStacktraced),
        sortColumn: controller.sortedMonitorColumn,
        sortDirection: controller.sortedMonitorDirection,
        onSortChanged: (column, direction, {secondarySortColumn}) {
  