anchor.diff:        //  print('matched: ${match}');
         //}
         if (matches.length > 0) {
  -        req.response.write('Hello, world');
  -        req.response.close();
  -        return;
  +        try {
  +          if (req.method == 'GET')
  +            this.urls[urlRegex].GET(req);
  +          if (req.method == 'POST')
  +            this.urls[urlRegex].POST(req);
  +          return;
  +        } on NoSuchMethodError catch(e) {
  +          print(e);
  +        }
         }
       }
       // 404 not found
  
positive.code: class index {
    String name = 'index';
  
    void GET() {
    }
  }
  
  
negative.code:   void _httpRequestHandler(HttpRequest req) {
      print('${req.method} ${req.uri.path}');
  
      for (final String urlRegex in this.urls.keys) {
        RegExp exp = new RegExp('^${urlRegex}\$');
        Iterable<Match> matches = exp.allMatches(req.uri.path);
  
        //for (Match m in matches) {
  