anchor.diff:    }
   }
   
  +String getOrganization() {
  +  return config.has("organization") ? config.getString("organization") : null;
  +}
  +
   @HttpEndpoint("/hook")
   handleHook(HttpRequest request, HttpResponse response) async {
     var json = (await HttpBodyHandler.processRequest(request)).body;
  
positive.code:   if (json["repository"] != null) {
      var name = getRepoName(json["repository"]);
  
      var names = config["github"]["names"];
  
      if (names != null && names.containsKey(name)) {
        repoName = names[name];
      } else {
        if (getRepoOwner(json["repository"]) != "DirectMyFile") {
          repoName = name;
        } else {
          repoName = json["repository"]["name"];
  
negative.code: import "package:polymorphic_bot/plugin.dart";
  export "package:polymorphic_bot/plugin.dart";
  
  @PluginStorage("config")
  Storage config;
  
  @PluginInstance()
  Plugin plugin;
  @BotInstance()
  BotConnector bot;
  
  Map<String, dynamic> STATUS_CI = {};
  
  