code: protected Logic resolveLogic (String path)
      {
          // look for a cached logic instance
          String lclass = _app.generateClass(path);
          Logic logic = _logic.get(lclass);
  
          if (logic == null) {
              logic = instantiateLogic(path, lclass);
  
              // if something failed, use a dummy in it's place so that we don't sit around all day
              // freaking out about our inability to instantiate the proper logic class
              if (logic == null) {
                  logic = new DummyLogic();
              }
  
              // cache the resolved logic instance
              _logic.put(lclass, logic);
          }
  
          return logic;
      }
docs: This method is called to select the appropriate logic for this request URI.
  
  @return The logic to be used in generating the response or null if no logic could be
  matched.