anchor.diff:        }
   
         final newApkProgramInfo = ProgramInfo();
  -      final newFileJson = newFile.data as Map<String, dynamic>;
         _apkJsonToProgramInfo(
           program: newApkProgramInfo,
           parent: newApkProgramInfo.root,
  
positive.code:     }
  
      // If none of the children matched the diff tree type
      if (totalByteSize == 0) {
        return null;
      } else {
        return _buildNode(
  
negative.code:     Map<String, dynamic> treeJson, {
      bool showDiff = false,
      DiffTreeType? diffTreeType,
      bool skipNodesWithNoByteSizeChange = true,
    }) {
      assert(showDiff ? diffTreeType != null : true);
      final rawChildren = treeJson['children'];
  