anchor.diff:      }
     }
   
  +  Future _calCreateTable() {
  +    Completer completer = new Completer();
  +
  +    String $crtFields =
  +        "date int, hm int, what varchar(255), id int auto_increment NOT NULL, KEY (date, hm), PRIMARY KEY(id)";
  +
  +    _tableIsCreated().then((result) {
  +      if (result) {
  +        completer.complete();
  +        return completer.future;
  +      } else {
  +        String $crt = "create table ${_$calTable} ( ${$crtFields} )";
  +        _pool.query($crt).then((result) {
  +          _calCreateSampleData();
  +          return completer;
  +        });
  +      }
  +    });
  +
  +    return completer.future;
  +  }
  +
     void announce() {
       _ap.writeOutput("Hello from md calendar\n");
       _calCreateTable();
  
positive.code: 
    // Functions
  
    Future _calCreateTable() {
      Completer completer = new Completer();
  
      String $crtFields =
          "date int, hm int, what varchar(255), id int auto_increment NOT NULL, KEY (date, hm), PRIMARY KEY(id)";
  
      if (_tableisCreated) {
        completer.complete();
        return completer.future;
      }
  
      String $crt = "create table ${_$calTable} ( ${$crtFields} )";
      _pool.query($crt).then((result) {
        _calCreateSampleData();
        return completer;
      });
  
      _tableisCreated = true;
      return completer.future;
    }
  
    void _calCreateBogusEntry(int year, int month, int day, int $h) {
      if (!_dataLoaded) {
        Directory where = Directory.current;
        String path = where.path;
        var bogus = new File(path + _bdp);
        _$lines = bogus.readAsLinesSync();
        int $cnt = _$lines.length;
        _dataLoaded = true;
      }
  
      /*$cal = array(
          'date' => $date,
  
negative.code:   int _next(int min, int max) => min + _random.nextInt(max - min);
  
    var _pool;
    final String _$calTable = "lwc";
    bool _loaded = false;
  
    final String _bdp = "/include/bogusData";
    List<String> _$lines;
  
  