docs: public String parseArg(String strProperty, String strURL)
      {
          if ((strURL == null) || (strProperty == null))
              return null;
          int iStartIndex = strURL.toUpperCase().indexOf(strProperty.toUpperCase() + '=');    // Start of first param (0 if no ?)
          if (iStartIndex == -1)
              return null;
          iStartIndex = iStartIndex + strProperty.length() + 1;
          if (iStartIndex < strURL.length())
              if (strURL.charAt(iStartIndex) == '\"')
                  iStartIndex++;
          int iEndIndex = strURL.indexOf(' ', iStartIndex);
          if (iEndIndex == -1)
              iEndIndex = strURL.length();
          if (strURL.charAt(iEndIndex - 1) == '\"')
              iEndIndex--;
          return strURL.substring(iStartIndex, iEndIndex);
      }