anchor.diff:            cachedProperties.add(
                 RemoteDiagnosticsNode(element, inspectorService, true, parent));
           }
  -        trackPropertiesMatchingParameters(cachedProperties);
         }
       }
       return cachedProperties;
  
positive.code:     }
      return SourcePosition(file: file, line: line - 1, column: column - 1);
    }
  
    List<InspectorSourceLocation> getParameterLocations() {
      if (json.containsKey('parameterLocations')) {
        final List<Object> parametersJson = json['parameterLocations'];
        final List<InspectorSourceLocation> ret = [];
        for (int i = 0; i < parametersJson.length; ++i) {
          ret.add(InspectorSourceLocation(parametersJson[i], this));
        }
        return ret;
      }
      return null;
    }
  }
  
  class SourcePosition {
  
negative.code: 
    Future<List<RemoteDiagnosticsNode>> getProperties(
        ObjectGroup objectGroup) async {
      return await objectGroup.getProperties(dartDiagnosticRef);
    }
  
    Widget get icon {
  