code: private HttpResponse executeGet(String bucketName, String objectName, Map<String,String> headerMap,
                                    Map<String,String> queryParamMap)
      throws InvalidBucketNameException, NoSuchAlgorithmException, InsufficientDataException, IOException,
             InvalidKeyException, NoResponseException, XmlPullParserException, ErrorResponseException,
             InternalException {
      return execute(Method.GET, getRegion(bucketName), bucketName, objectName, headerMap, queryParamMap, null, 0);
    }
docs: Executes GET method for given request parameters.
  
  @param bucketName     Bucket name.
  @param objectName     Object name in the bucket.
  @param headerMap      Map of HTTP headers for the request.
  @param queryParamMap  Map of HTTP query parameters of the request.