docs: private int parseVersion( String uri ) {
      if( uri.length() <= 1 || uri.charAt(0) != '/' ) // If not a leading slash, then I am confused
        return (0<<16)|LATEST_VERSION;
      if( uri.startsWith("/latest") )
        return (("/latest".length())<<16)|LATEST_VERSION;
      int idx=1;                  // Skip the leading slash
      int version=0;
      char c = uri.charAt(idx);   // Allow both /### and /v###
      if( c=='v' ) c = uri.charAt(++idx);
      while( idx < uri.length() && '0' <= c && c <= '9' ) {
        version = version*10+(c-'0');
        c = uri.charAt(++idx);
      }
      if( idx > 10 || version > LATEST_VERSION || version < 1 || uri.charAt(idx) != '/' )
        return (0<<16)|LATEST_VERSION; // Failed number parse or baloney version
      // Happy happy version
      return (idx<<16)|version;
    }