anchor.diff:  // const pump = require('pump');
   // const deprecate = require('depd')('node-telegram-bot-api');
   
  -final Array _messageTypes = [
  +final List _messageTypes = [
     'text', 'audio', 'document', 'photo', 'sticker', 'video', 'voice', 'contact',
     'location', 'new_chat_participant', 'left_chat_participant', 'new_chat_title',
     'new_chat_photo', 'delete_chat_photo', 'group_chat_created'
  
positive.code: import 'package:eventable/eventable.dart';
  import './errors.dart' as errors;
  import './telegramBotWebHook.dart';
  import './telegramBotPolling.dart';
  // const debug = require('debug')('node-telegram-bot-api');
  
negative.code: 
  class TelegramBot extends EventEmitter {
    String token;
    Map options;
    List _textRegexpCallbacks;
    int _replyListenerId;
    List _replyListeners;
    dynamic _polling;
    dynamic _webHook;
  
    static BaseError errors() {
      return new BaseError();
    }
  
    static List messageTypes() {
      return _messageTypes;
    }
  
    TelegramBot(String token, {options}) {
      // super();
      this.token = token;
      this.options = options;
      if (this.options != null){
        this.options['polling'] = (options['polling'] == null) ? false : options['polling'];
        this.options['webHook'] = (options['webHook'] == null) ? false : options['webHook'];
        this.options['baseApiUrl'] = options['baseApiUrl'] != '' ? options['baseApiUrl'] : "https://api.telegram.org";
        this.options['filepath'] = (options['filepath'] == null) ? true : options['filepath'];
      }
      this._textRegexpCallbacks = [];
      this._replyListenerId = 0;
  