anchor.diff:            final key = '$isolateId-$id';
             traceObject[CpuProfileData.stackFramesKey][key] = {
               CpuProfileData.categoryKey: 'Dart',
  -            CpuProfileData.nameKey: current.name,
  +            CpuProfileData.nameKey: nameForStackFrame(current),
               CpuProfileData.resolvedUrlKey: current.resolvedUrl,
               if (parent != null && parent.frameId != 0)
                 CpuProfileData.parentIdKey: '$isolateId-${parent.frameId}',
  
positive.code: 
    String get name => samples.functions[index].function.name;
  
    String get resolvedUrl => samples.functions[index].resolvedUrl;
  
    final children = <_CpuProfileTimelineTree>[];
  
negative.code:         CpuProfileData.traceEventsKey: [],
        };
  
        String nameForStackFrame(_CpuProfileTimelineTree current) {
          final className = current.className;
          if (className != null) {
            return '$className.${current.name}';
          }
          return current.name;
        }
  
        void processStackFrame({
          @required _CpuProfileTimelineTree current,
          @required _CpuProfileTimelineTree parent,
  