anchor.diff:      }
       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 {
  
positive.code:           cachedProperties.add(
                RemoteDiagnosticsNode(element, inspectorService, true, parent));
          }
          trackPropertiesMatchingParameters(cachedProperties);
        }
      }
      return cachedProperties;
  
negative.code: 
    Future<List<RemoteDiagnosticsNode>> getProperties(
        ObjectGroup objectGroup) async {
      return await objectGroup.getProperties(dartDiagnosticRef);
    }
  
    Widget get icon {
  