anchor.diff:            "https://gist.github.com/anonymous/${newGist.id}", '_blank'));
         GistToInternalIdMapping mapping = new GistToInternalIdMapping()
           ..gistId = newGist.id
  -        ..internalId=_mappingId;
  +        ..internalId = _mappingId;
         dartSupportServices.storeGist(mapping);
       }).catchError((e) {
         String message = 'Error saving gist: ${e}';
  
positive.code:     }
    }
  
    Future<String> _createSummary() async {
      return dartSupportServices.getUnusedMappingId().then((UuidContainer id) {
        SourceRequest input = new SourceRequest()..source = _context.dartSource;
        _mappingId = id.uuid;
        return dartServices
        .analyze(input)
        .timeout(shortServiceCallTimeout)
        .then((AnalysisResults result) {
          Summarizer summer = new Summarizer(
              dart: _context.dartSource,
              html: _context.htmlSource,
              css: _context.cssSource,
              analysis: result);
          return "${summer.returnAsSimpleSummary()}\n Find this at [dartpad.dartlang.org/?source=${_mappingId}](https://dartpad.dartlang.org/?source=${_mappingId}).";
        }).catchError((e) {
          _logger.severe(e);
        });
      });
  
    }
  
    /// Perform static analysis of the source code. Return whether the code
  
negative.code: import 'sharing/gists.dart';
  import 'sharing/mutable_gist.dart';
  import 'src/ga.dart';
  import 'src/util.dart';
  
  Playground get playground => _playground;
  