anchor.diff:    /// Returns a list of arguments for initializing a tryjob based on the testing
     /// environment.
     List<String> getCIArguments() {
  -    String pullRequest;
  -    String jobId;
  -    String cis;
  -
  -    switch (ci) {
  +    /*late*/ String/*!*/ pullRequest;
  +    /*late*/ String/*!*/ jobId;
  +    /*late*/ String cis;
  +
  +    switch (ci/*!*/) {
         case ContinuousIntegrationEnvironment.luci:
           jobId = platform.environment['LOGDOG_STREAM_PREFIX'].split('/').last;
           final List<String> refs = platform.environment['GOLD_TRYJOB'].split('/');
  
positive.code: 
    /// Create a digest from requested JSON.
    factory SkiaGoldDigest.fromJson(Map<String, dynamic> json) {
      if (json == null)
        return null;
  
      return SkiaGoldDigest(
        imageHash: json['digest'] as String,
        paramSet: Map<String, dynamic>.from(json['paramset'] as Map<String, dynamic> ??
  
negative.code:       return;
  
      List<String> authArguments;
      /*late*/ String failureContext;
  
      switch (ci/*!*/) {
        case ContinuousIntegrationEnvironment.luci:
          authArguments = <String>[
            'auth',
  