Updating CandidateFix
diff --git a/lib/src/analysis_server.dart b/lib/src/analysis_server.dart
index d88168b..9ddcd36 100644
--- a/lib/src/analysis_server.dart
+++ b/lib/src/analysis_server.dart
@@ -347,9 +347,13 @@
           return api.SourceEdit.fromChanges(
               sourceEdit.offset, sourceEdit.length, sourceEdit.replacement);
         }).toList();
-        assists.add(
-            api.CandidateFix.fromEdits(sourceChange.message, apiSourceEdits, 13);//sourceChange?.selection?.offset));
-        print('${sourceChange.message}, ${apiSourceEdits}, ${sourceChange?.selection?.offset}');
+
+        assists.add(api.CandidateFix.fromEdits(
+          sourceChange.message,
+          apiSourceEdits,
+          sourceChange?.selection?.offset,
+          sourceChange?.linkedEditGroups,
+        ));
       }
     }
 
diff --git a/lib/src/api_classes.dart b/lib/src/api_classes.dart
index 030e621..836d98e 100644
--- a/lib/src/api_classes.dart
+++ b/lib/src/api_classes.dart
@@ -7,6 +7,7 @@
 
 import 'dart:convert';
 
+import 'package:analysis_server_lib/analysis_server_lib.dart';
 import 'package:rpc/rpc.dart';
 
 class AnalysisResults {
@@ -188,6 +189,7 @@
   final String message;
   final List<SourceEdit> edits;
   final int selectionOffset;
+  final List<LinkedEditGroup> linkedEditGroups;
 
   CandidateFix() : this.fromEdits();
 
@@ -195,6 +197,7 @@
     this.message,
     this.edits,
     this.selectionOffset,
+    this.linkedEditGroups,
   ]);
 }