code: protected UsableURI validityCheck(UsableURI uuri) throws URIException {
          if (uuri.getRawURI().length > UsableURI.MAX_URL_LENGTH) {
             throw new URIException("Created (escaped) uuri > " +
                UsableURI.MAX_URL_LENGTH +": "+uuri.toString());
          }
          return uuri;
      }
docs: Check the generated UURI.
  
  At the least look at length of uuri string.  We were seeing case
  where before escaping, string was &lt; MAX_URL_LENGTH but after was
  &gt;.  Letting out a too-big message was causing us troubles later
  down the processing chain.
  @param uuri Created uuri to check.
  @return The passed <code>uuri</code> so can easily inline this check.
  @throws URIException