anchor.diff:  <%@page session="false"%>
   <%@page import=
  -"java.net.HttpURLConnection,
  +                "java.net.HttpURLConnection,
   java.net.URL,
   java.net.URLEncoder,
   java.net.URLDecoder,
  
positive.code:         buffer.write(bytes, 0, bytesRead);
        }
        buffer.flush();
  
        byte[] byteResponse = buffer.toByteArray();
        OutputStream ostream = clientResponse.getOutputStream();
  
negative.code:         //if the request has less parts than the config, don't allow
          if (configUriParts.length > uriParts.length) continue;
  
          int i;
          //try to match configUrl to the requested url, including protocol
          for (i = 0; i < configUriParts.length; i++)
          {
            if (!configUriParts[i].toLowerCase().equals(uriParts[i].toLowerCase()) ) break;
          }
          if (i == configUriParts.length)
          {
            //if the urls don't match exactly, and the individual matchAll tag is 'false', don't allow
            if (configUriParts.length == uriParts.length || su.getMatchAll())
              return su;
          }
        }
  
        if (this.mustMatch)
          return null;//if nothing match and mustMatch is true, return null
  