anchor.diff:    HttpServer _server;
     Path _root;
     int _port;
  +  String _ip;
   
     int get port => _port;
  +  String get documentRoot => _root.toString();
  +  String get ip => _ip;
   
     final _extToContentType = {
       "bz"      : "application/x-bzip",
  
positive.code:   /**
     * This constructor is to be used when running the static file handler as a standalone app.
     */
    StaticFileHandler(String directory, {int port: 80}) {
      // If port == 0 the OS will pick a random available port for us
      if (65535 < port || 0 > port ) {
        print("Invalid port");
  
negative.code:     
      _port = port;
      
      _root = new Path(documentRoot).canonicalize();
      
      // @todo: check that the IP is valid
      _ip = ip;
      
      checkDir();
    }
  