public static Map<String, String> parseAsQueryString(HttpResponse paramHttpResponse)
 {
   paramHttpResponse = paramHttpResponse.getEntity();
   if (paramHttpResponse == null) {
     throw new DropboxParseException("Bad response from Dropbox.");
   }
   for (;;)
   {
     HashMap localHashMap;
     try
     {
       paramHttpResponse = new Scanner(paramHttpResponse.getContent()).useDelimiter("&");
       localHashMap = new HashMap();
       if (!paramHttpResponse.hasNext()) {
         return localHashMap;
       }
     }
     catch (IOException paramHttpResponse)
     {
       throw new DropboxIOException(paramHttpResponse);
     }
     String[] arrayOfString = paramHttpResponse.next().split("=");
     if (arrayOfString.length != 2) {
       throw new DropboxParseException("Bad query string from Dropbox.");
     }
     localHashMap.put(arrayOfString[0], arrayOfString[1]);
   }
 }