anchor.diff:  import 'dart:io';
   import 'dart:async';
  -import 'dart:utf';
  -
  -/**
  +import 'package:args/args.dart';
  +/**s
    * class MqttWsBridgeOptions
    * Handle options available for the mqtt_ws programm
    * 
  
positive.code:  */
  
  class MqttWsBridgeOptions {
    static Map<String, String> optionList = {
                                             '-?': 'display help message',
                                             '--mqttHost': 'Mqtt broker host to connect to. Default is 127.0.0.1',
                                             '--mqttPort': 'Mqtt broker port to connect to. Default is 1883',
                                             '--listeningPort' : 'Bridge listening port. Default is 8080' };
    num listeningPort = 8080;
    String mqttHost = "127.0.0.1";
    num mqttPort = 1883;
  
    void displayOptionsHelp() {
      optionList.forEach((k,v) =>   print("${k} :  ${v}"));
      exit(0);
    }
    
    bool setOption(String option, [String value = null]) {
      bool valueUsed = true;
  
      switch (option) {
        case '--mqttHost': 
          mqttHost = value;
          break;
        case '--mqttPort': 
          mqttPort = int.parse(value);
          break;
        case '--listeningPort': 
          listeningPort = int.parse(value);
          break;
        default: 
          print("Unknown option $option");
          displayOptionsHelp();
          exit(-1);
          break;
      }
      
      return valueUsed;
    }
    
  }
  
  /**
  
negative.code:     },
      onError: (error) => print("Error starting HTTP server: $error"));
  
  }
  