code: public static List<Response> executeConnectionAndWait(HttpURLConnection connection, Collection<Request> requests) {
          return executeConnectionAndWait(connection, new RequestBatch(requests));
      }
docs: Executes requests that have already been serialized into an HttpURLConnection. No validation is done that the
  contents of the connection actually reflect the serialized requests, so it is the caller's responsibility to
  ensure that it will correctly generate the desired responses.
  <p/>
  This should only be called if you have transitioned off the UI thread.
  
  @param connection
  the HttpURLConnection that the requests were serialized into
  @param requests
  the requests represented by the HttpURLConnection
  @return a list of Responses corresponding to the requests
  
  @throws FacebookException
  If there was an error in the protocol used to communicate with the service