public static void main(String[] args) throws Exception
{
Map<String, Object> rules = new HashMap<String, Object>();
rules.put("", new Welcome());
rules.put("another\\.html", "examples.pages.Another");
rules.put("slow\\.html", "examples.pages.Slow");
rules.put("pages/(.*)", "examples.pages.dispatch.$1");
rules.put("secret/(.*)", new AuthenticationProducer(new Another(), "myuser", "mypass", "Top Secret Area"));
rules.put("breakme", new DocumentProducer()