anchor.diff:              "from ${request.connectionInfo.remoteAddress}");
             }
             if (request.uri.path == REQUEST_PATH) {
  -            requestReceivedHandler(request);
  +            service(request);
             }
             else request.response.close();
           });
  
positive.code: // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file
  // for details. All rights reserved. Use of this source code is governed by a
  // BSD-style license that can be found in the LICENSE file.
  // Revised December 2013, by Terry.
  
  import "dart:io";
  import "dart:convert";
  
negative.code: 
  // create and send response for the request here.
  // if you are using Future or Stream objects inside of the try block,
  // you have to catch their error and throw that error as an Exception.
  void service(HttpRequest request) {
    try {
  //  throw new Exception('exception raised');  // uncomment this line to test exception handling
      String htmlResponse = createHtmlResponse();
      sendResponse(request, htmlResponse);
    }
  