aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-server-benchmarks
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2014-12-17 12:16:38 +0100
committerSimon Brandhof <simon.brandhof@sonarsource.com>2014-12-17 12:18:20 +0100
commit597cf003728da27dac4a51a624358263ff8e88f7 (patch)
tree651d74829d07e7b10ce9556e86a16043d56b1bab /server/sonar-server-benchmarks
parentdd5a0bbafc6bb7515837695eec99ebfbb791e224 (diff)
downloadsonarqube-597cf003728da27dac4a51a624358263ff8e88f7.tar.gz
sonarqube-597cf003728da27dac4a51a624358263ff8e88f7.zip
Add benchmark of scrolling of db table FILE_SOURCES
Diffstat (limited to 'server/sonar-server-benchmarks')
-rw-r--r--server/sonar-server-benchmarks/pom.xml12
-rw-r--r--server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java1
-rw-r--r--server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java109
-rw-r--r--server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java16
-rw-r--r--server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/data.txt3220
-rw-r--r--server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/line_hashes.txt3219
6 files changed, 6573 insertions, 4 deletions
diff --git a/server/sonar-server-benchmarks/pom.xml b/server/sonar-server-benchmarks/pom.xml
index 8379900d711..1c123be534f 100644
--- a/server/sonar-server-benchmarks/pom.xml
+++ b/server/sonar-server-benchmarks/pom.xml
@@ -18,6 +18,13 @@
<dependencies>
<dependency>
<groupId>org.codehaus.sonar</groupId>
+ <artifactId>sonar-core</artifactId>
+ <type>test-jar</type>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.sonar</groupId>
<artifactId>sonar-server</artifactId>
<version>${project.version}</version>
<scope>test</scope>
@@ -45,6 +52,11 @@
<artifactId>sonar-testing-harness</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.dbunit</groupId>
+ <artifactId>dbunit</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
diff --git a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java
index 64da10d83d3..c0783f5dbd9 100644
--- a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java
+++ b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java
@@ -131,6 +131,7 @@ public class IssueIndexBenchmarkTest {
.assigned(true)
.build());
// TODO test facets
+ // TODO assertions
}
private void benchmarkQuery(String label, IssueQuery query) {
diff --git a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java
new file mode 100644
index 00000000000..78a7ded4400
--- /dev/null
+++ b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java
@@ -0,0 +1,109 @@
+/*
+ * SonarQube, open source software quality management tool.
+ * Copyright (C) 2008-2014 SonarSource
+ * mailto:contact AT sonarsource DOT com
+ *
+ * SonarQube is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * SonarQube is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+package org.sonar.server.benchmark;
+
+import org.apache.commons.dbutils.DbUtils;
+import org.apache.commons.io.IOUtils;
+import org.junit.Rule;
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.sonar.api.utils.internal.Uuids;
+import org.sonar.core.persistence.DbTester;
+import org.sonar.core.source.db.FileSourceDao;
+import org.sonar.core.source.db.FileSourceDto;
+import org.sonar.server.db.DbClient;
+import org.sonar.server.source.index.SourceLineResultSetIterator;
+
+import java.io.IOException;
+import java.sql.Connection;
+import java.sql.SQLException;
+import java.util.Timer;
+import java.util.concurrent.atomic.AtomicLong;
+
+import static org.fest.assertions.Assertions.assertThat;
+
+public class SourceDbBenchmarkTest {
+
+ public static final Logger LOGGER = LoggerFactory.getLogger("benchmarkSourceDbScrolling");
+ // files are 3'220 lines long
+ public static final int NUMBER_OF_FILES = 10000;
+ public static final String PROJECT_UUID = Uuids.create();
+
+ @Rule
+ public DbTester dbTester = new DbTester();
+
+ @Test
+ public void benchmark() throws Exception {
+ prepareFileSources();
+ scrollRows();
+ }
+
+ private void scrollRows() throws SQLException {
+ LOGGER.info("Scroll table FILE_SOURCES");
+ DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis());
+ Connection connection = dbTester.openConnection();
+ AtomicLong counter = new AtomicLong();
+ ProgressTask progress = new ProgressTask(LOGGER, "source file", counter);
+ Timer timer = new Timer("SourceDbScroll");
+ timer.schedule(progress, ProgressTask.PERIOD_MS, ProgressTask.PERIOD_MS);
+
+ try {
+ long start = System.currentTimeMillis();
+ SourceLineResultSetIterator it = SourceLineResultSetIterator.create(dbClient, connection, 0L);
+ while (it.hasNext()) {
+ SourceLineResultSetIterator.SourceFile row = it.next();
+ assertThat(row.getLines().size()).isEqualTo(3220);
+ assertThat(row.getFileUuid()).isNotEmpty();
+ counter.incrementAndGet();
+ }
+ long end = System.currentTimeMillis();
+ long period = end-start;
+ long throughputPerSecond = 1000L * counter.get() / period;
+ LOGGER.info(String.format("%d FILE_SOURCES rows scrolled in %d ms (%d rows/second)", counter.get(), period, throughputPerSecond));
+
+ } finally {
+ DbUtils.closeQuietly(connection);
+ timer.cancel();
+ }
+ }
+
+ private void prepareFileSources() throws IOException {
+ LOGGER.info("Populate table FILE_SOURCES");
+ FileSourceDao dao = new FileSourceDao(dbTester.myBatis());
+ for (int i = 0; i < NUMBER_OF_FILES; i++) {
+ dao.insert(newFileSourceDto());
+ }
+ }
+
+ private FileSourceDto newFileSourceDto() throws IOException {
+ long now = System.currentTimeMillis();
+ FileSourceDto dto = new FileSourceDto();
+ dto.setCreatedAt(now);
+ dto.setUpdatedAt(now);
+ dto.setProjectUuid(PROJECT_UUID);
+ dto.setFileUuid(Uuids.create());
+ // this fake data is 3220 lines long
+ dto.setData(IOUtils.toString(getClass().getResourceAsStream("SourceDbBenchmarkTest/data.txt")));
+ dto.setDataHash("49d7230271f2bd24c759e54bcd66547d");
+ dto.setLineHashes(IOUtils.toString(getClass().getResourceAsStream("SourceDbBenchmarkTest/line_hashes.txt")));
+ return dto;
+ }
+}
diff --git a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java
index 44f136b4867..c09f272526b 100644
--- a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java
+++ b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java
@@ -42,12 +42,19 @@ import java.util.concurrent.atomic.AtomicLong;
import static org.fest.assertions.Assertions.assertThat;
+/**
+ * Performance tests of the Elasticsearch index sourcelines
+ * <ul>
+ * <li>throughput of indexing of documents</li>
+ * <li>size of ES data directory</li>
+ * <li>time to request index</li>
+ * </ul>
+ */
public class SourceIndexBenchmarkTest {
- private static final Logger LOGGER = LoggerFactory.getLogger("benchmarkSources");
-
- final static long FILES = 10000L;
- static final int LINES_PER_FILE = 200;
+ private static final Logger LOGGER = LoggerFactory.getLogger("benchmarkSourceIndexing");
+ private static final long FILES = 10000L;
+ private static final int LINES_PER_FILE = 200;
@Rule
public ServerTester tester = new ServerTester();
@@ -99,6 +106,7 @@ public class SourceIndexBenchmarkTest {
assertThat(result).hasSize(131);
LOGGER.info("Request: {} docs in {} ms", result.size(), end - start);
}
+ // TODO assertions
}
private static class SourceIterator implements Iterator<SourceLineResultSetIterator.SourceFile> {
diff --git a/server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/data.txt b/server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/data.txt
new file mode 100644
index 00000000000..71d3701cfb2
--- /dev/null
+++ b/server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/data.txt
@@ -0,0 +1,3220 @@
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,3,cppd",,,/*
+1a3581a8cd1de42179b50d1397fd8b1d8fcb2533,kevinsawicki@gmail.com,2014-01-27T22:57:15+0100,,,,,,,,,,"0,61,cppd",,, * Copyright (c) 2014 Kevin Sawicki <kevinsawicki@gmail.com>
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,3,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,80,cppd",,," * Permission is hereby granted, free of charge, to any person obtaining a copy"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,76,cppd",,," * of this software and associated documentation files (the ""Software""), to"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,78,cppd",,," * deal in the Software without restriction, including without limitation the"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,79,cppd",,," * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,78,cppd",,," * sell copies of the Software, and to permit persons to whom the Software is"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,60,cppd",,," * furnished to do so, subject to the following conditions:"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,3,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,78,cppd",,, * The above copyright notice and this permission notice shall be included in
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,55,cppd",,, * all copies or substantial portions of the Software.
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,3,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,78,cppd",,," * THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,76,cppd",,," * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,79,cppd",,, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,74,cppd",,," * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,75,cppd",,," * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,80,cppd",,," * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * IN THE SOFTWARE.
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,3,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k",,,package com.github.kevinsawicki.http;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,,,,,,,,,,"0,7,k;7,14,k","41,57,1",,import static java.net.HttpURLConnection.HTTP_BAD_REQUEST;
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,,,,,,,,,,"0,7,k;7,14,k","41,53,2",,import static java.net.HttpURLConnection.HTTP_CREATED;
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,,,,,,,,,,"0,7,k;7,14,k","41,60,3",,import static java.net.HttpURLConnection.HTTP_INTERNAL_ERROR;
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,"0,7,k;7,14,k","41,56,4",,import static java.net.HttpURLConnection.HTTP_NO_CONTENT;
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,,,,,,,,,,"0,7,k;7,14,k","41,55,5",,import static java.net.HttpURLConnection.HTTP_NOT_FOUND;
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,,,,,,,,,,"0,7,k;7,14,k","41,58,6",,import static java.net.HttpURLConnection.HTTP_NOT_MODIFIED;
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,,,,,,,,,,"0,7,k;7,14,k","41,48,7",,import static java.net.HttpURLConnection.HTTP_OK;
+7ca8baaf84b493779880ae623bb068241b36bbb7,kevinsawicki@gmail.com,2013-05-28T17:19:42+0200,,,,,,,,,,"0,7,k;7,14,k","34,38,8",,import static java.net.Proxy.Type.HTTP;
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","15,34,9",,import java.io.BufferedInputStream;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,k","15,35,10",,import java.io.BufferedOutputStream;
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"0,7,k","15,29,11",,import java.io.BufferedReader;
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,"0,7,k","15,35,12",,import java.io.ByteArrayInputStream;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","15,36,13",,import java.io.ByteArrayOutputStream;
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,7,k","15,24,14",,import java.io.Closeable;
+f22004f5686da073b613179483ac229b6e1833f1,kevinsawicki@gmail.com,2011-10-21T22:05:51+0200,,,,,,,,,,"0,7,k","15,19,15",,import java.io.File;
+f22004f5686da073b613179483ac229b6e1833f1,kevinsawicki@gmail.com,2011-10-21T22:05:51+0200,,,,,,,,,,"0,7,k","15,30,16",,import java.io.FileInputStream;
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"0,7,k","15,36,17",,import java.io.FileNotFoundException;
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,7,k","15,31,18",,import java.io.FileOutputStream;
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,7,k","15,24,19",,import java.io.Flushable;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","15,26,20",,import java.io.IOException;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","15,26,21",,import java.io.InputStream;
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,7,k","15,32,22",,import java.io.InputStreamReader;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","15,27,23",,import java.io.OutputStream;
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,7,k","15,33,24",,import java.io.OutputStreamWriter;
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"0,7,k","15,26,25",,import java.io.PrintStream;
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,7,k","15,21,26",,import java.io.Reader;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","15,43,27",,import java.io.UnsupportedEncodingException;
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,7,k","15,21,28",,import java.io.Writer;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","16,33,29",,import java.net.HttpURLConnection;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,7,k","16,33,30",,import java.net.InetSocketAddress;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,7,k","16,37,31",,import java.net.MalformedURLException;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,7,k","16,21,32",,import java.net.Proxy;
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,7,k","16,19,33",,import java.net.URI;
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,7,k","16,34,34",,import java.net.URISyntaxException;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","16,19,35",,import java.net.URL;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,k","16,26,36",,import java.net.URLEncoder;
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,,,,,,,,,,"0,7,k","16,26,37",,import java.nio.ByteBuffer;
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"0,7,k","16,26,38",,import java.nio.CharBuffer;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,k","24,31,39",,import java.nio.charset.Charset;
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,,,,,,,,,,"0,7,k","24,38,40",,import java.nio.charset.CharsetEncoder;
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,7,k","21,37,41",,import java.security.AccessController;
+02ecf1c02fd679a8e95e4e93b182c4a9780d0e0e,kevinsawicki@gmail.com,2011-11-10T03:54:06+0100,,,,,,,,,,"0,7,k","21,45,42",,import java.security.GeneralSecurityException;
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,7,k","21,37,43",,import java.security.PrivilegedAction;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","21,33,44",,import java.security.SecureRandom;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","26,41,45",,import java.security.cert.X509Certificate;
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,7,k","17,28,46",,import java.util.Collections;
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,,,,,,,,,,"0,7,k","17,25,47",,import java.util.Iterator;
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,7,k","17,30,48",,import java.util.LinkedHashMap;
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"0,7,k","17,21,49",,import java.util.List;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,k","17,20,50",,import java.util.Map;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,k","21,26,51",,import java.util.Map.Entry;
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,7,k","28,36,52",,import java.util.concurrent.Callable;
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"0,7,k","35,48,53",,import java.util.concurrent.atomic.AtomicInteger;
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,7,k","35,50,54",,import java.util.concurrent.atomic.AtomicReference;
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,7,k","21,36,55",,import java.util.zip.GZIPInputStream;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","21,37,56",,import javax.net.ssl.HostnameVerifier;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","21,39,57",,import javax.net.ssl.HttpsURLConnection;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","21,31,58",,import javax.net.ssl.SSLContext;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","21,31,59",,import javax.net.ssl.SSLSession;
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"0,7,k","21,37,60",,import javax.net.ssl.SSLSocketFactory;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","21,33,61",,import javax.net.ssl.TrustManager;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k","21,37,62",,import javax.net.ssl.X509TrustManager;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,4,cppd",,,/**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,66,cppd",,, * A fluid interface for making HTTP requests using an underlying
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,45,cppd",,, * {@link HttpURLConnection} (or sub-class).
+12e31a99946b62f84c40ad8fca8c34d16b56a758,kevinsawicki@gmail.com,2011-11-10T02:18:25+0100,,,,,,,,,,"0,7,cppd",,, * <p>
+5437c93a26652edf37e74871677143e5ce8ac3f8,kevinsawicki@gmail.com,2011-11-29T02:27:34+0100,,,,,,,,,,"0,75,cppd",,, * Each instance supports making a single request and cannot be reused for
+5437c93a26652edf37e74871677143e5ce8ac3f8,kevinsawicki@gmail.com,2011-11-29T02:27:34+0100,,,,,,,,,,"0,21,cppd",,, * further requests.
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,3,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,k;7,12,k","13,24,63",,public class HttpRequest {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,26,cppd",,, * 'UTF-8' charset name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;44,51,s","29,41,64",," public static final String CHARSET_UTF8 = ""UTF-8"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"0,67,cppd",,, * 'application/x-www-form-urlencoded' content type header value
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"0,5,cppd",,, */
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"2,9,k;9,16,k;16,22,k;49,84,s","29,46,65",," public static final String CONTENT_TYPE_FORM = ""application/x-www-form-urlencoded"";"
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,,,,
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"2,6,cppd",,, /**
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"0,50,cppd",,, * 'application/json' content type header value
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"0,5,cppd",,, */
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"2,9,k;9,16,k;16,22,k;49,67,s","29,46,66",," public static final String CONTENT_TYPE_JSON = ""application/json"";"
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,,,,
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"2,6,cppd",,, /**
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"0,34,cppd",,, * 'gzip' encoding header value
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"0,5,cppd",,, */
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"2,9,k;9,16,k;16,22,k;45,51,s","29,42,67",," public static final String ENCODING_GZIP = ""gzip"";"
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,,,,
+5e9fc8240634d4f572101f98e10967fec8b0c528,kevinsawicki@gmail.com,2013-01-13T22:50:05+0100,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,26,cppd",,, * 'Accept' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;45,53,s","29,42,68",," public static final String HEADER_ACCEPT = ""Accept"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,34,cppd",,, * 'Accept-Charset' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;53,69,s","29,50,69",," public static final String HEADER_ACCEPT_CHARSET = ""Accept-Charset"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,35,cppd",,, * 'Accept-Encoding' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;54,71,s","29,51,70",," public static final String HEADER_ACCEPT_ENCODING = ""Accept-Encoding"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+ce3428c3cda1414a69d887ad97cd2006b2d31cf7,kevinsawicki@gmail.com,2011-11-10T01:18:39+0100,,,,,,,,,,"0,33,cppd",,, * 'Authorization' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+ce3428c3cda1414a69d887ad97cd2006b2d31cf7,kevinsawicki@gmail.com,2011-11-10T01:18:39+0100,,,,,,,,,,"2,9,k;9,16,k;16,22,k;52,67,s","29,49,71",," public static final String HEADER_AUTHORIZATION = ""Authorization"";"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,6,cppd",,, /**
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"0,33,cppd",,, * 'Cache-Control' header name
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"0,5,cppd",,, */
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;52,67,s","29,49,72",," public static final String HEADER_CACHE_CONTROL = ""Cache-Control"";"
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,,,,
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,36,cppd",,, * 'Content-Encoding' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;55,73,s","29,52,73",," public static final String HEADER_CONTENT_ENCODING = ""Content-Encoding"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,34,cppd",,, * 'Content-Length' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;53,69,s","29,50,74",," public static final String HEADER_CONTENT_LENGTH = ""Content-Length"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,32,cppd",,, * 'Content-Type' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;51,65,s","29,48,75",," public static final String HEADER_CONTENT_TYPE = ""Content-Type"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,24,cppd",,, * 'Date' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;43,49,s","29,40,76",," public static final String HEADER_DATE = ""Date"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,24,cppd",,, * 'ETag' header name
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,5,cppd",,, */
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;43,49,s","29,40,77",," public static final String HEADER_ETAG = ""ETag"";"
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,,,,
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,27,cppd",,, * 'Expires' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;46,55,s","29,43,78",," public static final String HEADER_EXPIRES = ""Expires"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"0,33,cppd",,, * 'If-None-Match' header name
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"0,5,cppd",,, */
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"2,9,k;9,16,k;16,22,k;52,67,s","29,49,79",," public static final String HEADER_IF_NONE_MATCH = ""If-None-Match"";"
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,,,,
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"2,6,cppd",,, /**
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,33,cppd",,, * 'Last-Modified' header name
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,5,cppd",,, */
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;52,67,s","29,49,80",," public static final String HEADER_LAST_MODIFIED = ""Last-Modified"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"0,28,cppd",,, * 'Location' header name
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"0,5,cppd",,, */
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;47,57,s","29,44,81",," public static final String HEADER_LOCATION = ""Location"";"
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,,,,
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"2,6,cppd",,, /**
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"0,39,cppd",,, * 'Proxy-Authorization' header name
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"0,5,cppd",,, */
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;58,79,s","29,55,82",," public static final String HEADER_PROXY_AUTHORIZATION = ""Proxy-Authorization"";"
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,,,,
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"2,6,cppd",,, /**
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"0,27,cppd",,, * 'Referer' header name
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"0,5,cppd",,, */
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;46,55,s","29,43,83",," public static final String HEADER_REFERER = ""Referer"";"
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,,,,
+5197adb7de2af90b9984018b8f7773a6b2cbd93f,kevinsawicki@gmail.com,2013-06-14T17:52:46+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,26,cppd",,, * 'Server' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;45,53,s","29,42,84",," public static final String HEADER_SERVER = ""Server"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,30,cppd",,, * 'User-Agent' header name
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;49,61,s","29,46,85",," public static final String HEADER_USER_AGENT = ""User-Agent"";"
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,,,,
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,"2,6,cppd",,, /**
+be7834cdbc2aa52e0f0cf66324bcc943aae35378,kevinsawicki@gmail.com,2011-10-26T17:51:25+0200,,,,,,,,,,"0,29,cppd",,, * 'DELETE' request method
+be7834cdbc2aa52e0f0cf66324bcc943aae35378,kevinsawicki@gmail.com,2011-10-26T17:51:25+0200,,,,,,,,,,"0,5,cppd",,, */
+be7834cdbc2aa52e0f0cf66324bcc943aae35378,kevinsawicki@gmail.com,2011-10-26T17:51:25+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;45,53,s","29,42,86",," public static final String METHOD_DELETE = ""DELETE"";"
+be7834cdbc2aa52e0f0cf66324bcc943aae35378,kevinsawicki@gmail.com,2011-10-26T17:51:25+0200,,,,,,,,,,,,,
+be7834cdbc2aa52e0f0cf66324bcc943aae35378,kevinsawicki@gmail.com,2011-10-26T17:51:25+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * 'GET' request method
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;42,47,s","29,39,87",," public static final String METHOD_GET = ""GET"";"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,27,cppd",,, * 'HEAD' request method
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;43,49,s","29,40,88",," public static final String METHOD_HEAD = ""HEAD"";"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,30,cppd",,, * 'OPTIONS' options method
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;46,55,s","29,43,89",," public static final String METHOD_OPTIONS = ""OPTIONS"";"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,27,cppd",,, * 'POST' request method
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;43,49,s","29,40,90",," public static final String METHOD_POST = ""POST"";"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * 'PUT' request method
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;42,47,s","29,39,91",," public static final String METHOD_PUT = ""PUT"";"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,28,cppd",,, * 'TRACE' request method
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;44,51,s","29,41,92",," public static final String METHOD_TRACE = ""TRACE"";"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,6,cppd",,, /**
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,38,cppd",,, * 'charset' header value parameter
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"0,5,cppd",,, */
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,"2,9,k;9,16,k;16,22,k;45,54,s","29,42,93",," public static final String PARAM_CHARSET = ""charset"";"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,,,,,,,,,,,,,
+0f30d21aad3d1b5772d14472667caf843be7cd7b,kevinsawicki@gmail.com,2011-11-11T23:15:17+0100,,,,,,,,,,"2,10,k;10,17,k;17,23,k;41,63,s","30,38,94",," private static final String BOUNDARY = ""00content0boundary00"";"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,10,k;10,17,k;17,23,k;55,88,s","30,52,95",," private static final String CONTENT_TYPE_MULTIPART = ""multipart/form-data; boundary="""
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,6,s","8,16,94",, + BOUNDARY;
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,,,,
+9b8d793a7e5181c2df2ab8be01fa081b9b298da8,kevinsawicki@gmail.com,2013-01-13T22:48:46+0100,,,,,,,,,,"2,10,k;10,17,k;17,23,k;37,43,s","30,34,96",," private static final String CRLF = ""\r\n"";"
+9b8d793a7e5181c2df2ab8be01fa081b9b298da8,kevinsawicki@gmail.com,2013-01-13T22:48:46+0100,,,,,,,,,,,,,
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,1,,,,,,1,,,"2,10,k;10,17,k;17,23,k;48,51,k;59,60,c","32,45,97",, private static final String[] EMPTY_STRINGS = new String[0];
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"2,10,k;10,17,k","17,33,60;34,49,98",, private static SSLSocketFactory TRUSTED_FACTORY;
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"2,10,k;10,17,k","17,33,56;34,50,99",, private static HostnameVerifier TRUSTED_VERIFIER;
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,,,,,,,,,,"2,10,k;10,17,k;40,46,k","24,39,100;53,60,101",, private static String getValidCharset(final String charset) {
+58f00a961f3062e6bff4a68fbc76af2d88e56091,kevinsawicki@gmail.com,2012-12-09T23:25:21+0100,1,4,3,,,,1,4,3,"4,7,k;19,24,k;46,47,c","27,34,101;8,15,101",, if (charset != null && charset.length() > 0)
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,1,,,,,,1,,,"6,12,k","13,20,101",, return charset;
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,,,,,,,,,,"4,9,k",,, else
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,1,,,,,,1,,,"0,6,k;6,12,k","13,25,64",, return CHARSET_UTF8;
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"2,10,k;10,17,k","17,33,60;34,51,102",, private static SSLSocketFactory getTrustedFactory()
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,2,2,,,,1,2,2,"4,7,k;27,31,k","8,23,98",, if (TRUSTED_FACTORY == null) {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,"6,12,k;43,46,k;64,67,k","12,24,61;47,59,61;68,84,62;27,40,103",, final TrustManager[] trustAllCerts = new TrustManager[] { new X509TrustManager() {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"8,15,k","15,30,45;33,51,104",, public X509Certificate[] getAcceptedIssuers() {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,0,,,,,,0,,,"10,16,k;17,20,k;37,38,c","21,36,45",, return new X509Certificate[0];
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"8,15,k;15,20,k","39,54,45;20,38,105;57,62,106;71,79,107",," public void checkClientTrusted(X509Certificate[] chain, String authType) {"
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"10,37,cppd",,, // Intentionally left blank
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,0,,,,,,0,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"8,15,k;15,20,k","39,54,45;20,38,108;57,62,109;71,79,110",," public void checkServerTrusted(X509Certificate[] chain, String authType) {"
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"10,37,cppd",,, // Intentionally left blank
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,0,,,,,,0,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,, } };
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"6,10,k",,, try {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,"52,57,s","8,18,58;29,39,58;19,26,111",," SSLContext context = SSLContext.getInstance(""TLS"");"
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,"21,25,k;42,45,k","46,58,44;27,40,103;8,15,111",," context.init(null, trustAllCerts, new SecureRandom());"
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,,"8,23,98;26,33,111",, TRUSTED_FACTORY = context.getSocketFactory();
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,0,,,,,,0,,,"8,14,k","15,39,42;40,41,112",, } catch (GeneralSecurityException e) {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,0,,,,,,0,,,"34,37,k","8,19,20;38,49,20;20,31,113",, IOException ioException = new IOException(
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"12,56,s",,," ""Security exception configuring SSL context"");"
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,0,,,,,,0,,,,"30,31,112;8,19,113",, ioException.initCause(e);
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,0,,,,,,0,,,"8,13,k;14,17,k","39,50,113;18,38,184",, throw new HttpRequestException(ioException);
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,"4,10,k","11,26,98",, return TRUSTED_FACTORY;
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"2,10,k;10,17,k","17,33,56;34,52,114",, private static HostnameVerifier getTrustedVerifier() {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,2,2,,,,1,2,2,"4,7,k;28,32,k","8,24,99",, if (TRUSTED_VERIFIER == null)
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,"25,28,k","29,45,56;6,22,99",, TRUSTED_VERIFIER = new HostnameVerifier() {
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,"8,15,k;15,23,k","47,57,59;23,29,115;37,45,116;58,65,117",," public boolean verify(String hostname, SSLSession session) {"
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,"10,16,k;17,21,k",,, return true;
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,, }
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,, };
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,,,
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,1,,,,,,1,,,"4,10,k","11,27,99",, return TRUSTED_VERIFIER;
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,,,,,,,,,,,,, }
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,,,,,,,,,,,,,
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,,,,,,,,,,"2,10,k;10,17,k;48,54,k","31,47,118;61,68,119",," private static StringBuilder addPathSeparator(final String baseUrl,"
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,,,,,,,,,,"6,12,k","26,32,120",, final StringBuilder result) {
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,,,,,,,,,,"4,73,cppd",,, // Add trailing slash if the base URL doesn't have any path segments.
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,,,,,,,,,,"4,6,cppd",,, //
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"4,74,cppd",,, // The following test is checking for the last slash not being part of
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"4,45,cppd",,, // the protocol to host separator: '://'.
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,1,2,2,,,,1,2,2,"4,7,k;24,27,s;31,33,c;56,59,s","36,43,119;8,15,119",, if (baseUrl.indexOf(':') + 2 == baseUrl.lastIndexOf('/'))
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,1,,,,,,1,,,"20,23,s","6,12,120",, result.append('/');
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,1,,,,,,1,,,"4,10,k","11,17,120",, return result;
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,, }
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,,,,,,,,,,"2,10,k;10,17,k;46,52,k","31,45,121;59,66,122",," private static StringBuilder addParamPrefix(final String baseUrl,"
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,,,,,,,,,,"6,12,k","26,32,123",, final StringBuilder result) {
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,,,,,,,,,,"4,73,cppd",,, // Add '?' if missing and add '&' if params already exist in base url
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,1,,,,,,1,,,"4,10,k;10,14,k;43,46,s","27,34,122;14,24,124",, final int queryStart = baseUrl.indexOf('?');
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,1,,,,,,1,,,"4,10,k;10,14,k;43,44,c","25,31,123;14,22,125",, final int lastChar = result.length() - 1;
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,1,2,2,,,,1,2,2,"4,7,k;23,24,c","8,18,124",, if (queryStart == -1)
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,1,,,,,,1,,,"20,23,s","6,12,123",, result.append('?');
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,1,4,4,,,,1,4,4,"4,9,k;9,12,k;66,69,s","38,45,122;13,23,124;53,61,125;26,34,125",, else if (queryStart < lastChar && baseUrl.charAt(lastChar) != '&')
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,1,,,,,,1,,,"20,23,s","6,12,123",, result.append('&');
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,1,,,,,,1,,,"4,10,k","11,17,123",, return result;
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,,,,,,,,,,,,, }
+764d3a791dfeea16945772bc1405a4cdd8344e78,kevinsawicki@gmail.com,2012-09-15T19:50:05+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,60,cppd",,, * Creates {@link HttpURLConnection HTTP connections} for
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,23,cppd",,, * {@link URL urls}.
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,5,cppd",,, */
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"2,9,k;9,18,k","19,36,126",, public interface ConnectionFactory {
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,72,cppd",,, * Open an {@link HttpURLConnection} for the specified {@link URL}.
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,7,cppd",,, *
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,27,cppd",,, * @throws IOException
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,7,cppd",,, */
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"38,44,k","45,56,20;4,21,29;29,32,35;22,28,127;33,36,128",, HttpURLConnection create(URL url) throws IOException;
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,,
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,71,cppd",,, * Open an {@link HttpURLConnection} for the specified {@link URL}
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,26,cppd",,, * and {@link Proxy}.
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,7,cppd",,, *
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,27,cppd",,, * @throws IOException
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,7,cppd",,, */
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"51,57,k","58,69,20;4,21,29;38,43,32;29,32,35;22,28,129;33,36,130;44,49,131",," HttpURLConnection create(URL url, Proxy proxy) throws IOException;"
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,,
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,59,cppd",,, * A {@link ConnectionFactory} which uses the built-in
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,36,cppd",,, * {@link URL#openConnection()}
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,7,cppd",,, */
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,1,,,,,,1,,,"32,35,k","4,21,126;36,53,126;22,29,132",, ConnectionFactory DEFAULT = new ConnectionFactory() {
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"6,13,k;47,53,k","54,65,20;13,30,29;38,41,35;31,37,133;42,45,134",, public HttpURLConnection create(URL url) throws IOException {
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,1,,,,,,1,,,"8,14,k","16,33,29;35,38,134",, return (HttpURLConnection) url.openConnection();
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,, }
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,,
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"6,13,k;60,66,k","67,78,20;13,30,29;47,52,32;38,41,35;31,37,135;42,45,136;53,58,137",," public HttpURLConnection create(URL url, Proxy proxy) throws IOException {"
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,1,,,,,,1,,,"8,14,k","16,33,29;35,38,136;54,59,137",, return (HttpURLConnection) url.openConnection(proxy);
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,, }
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,, };
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,, }
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,,
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,1,,,,,,1,,,"2,10,k;10,17,k","56,73,126;17,34,126;74,81,132;35,53,138",, private static ConnectionFactory CONNECTION_FACTORY = ConnectionFactory.DEFAULT;
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,,
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"2,6,cppd",,, /**
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,72,cppd",,, * Specify the {@link ConnectionFactory} used to create new requests.
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,5,cppd",,, */
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,,,,,,,,,,"2,9,k;9,16,k;16,21,k;42,48,k","48,65,126;21,41,139;66,83,140",, public static void setConnectionFactory(final ConnectionFactory connectionFactory) {
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,1,2,2,,,,1,2,2,"4,7,k;29,33,k","8,25,140",, if (connectionFactory == null)
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,1,,,,,,1,,,,"27,44,126;45,52,132;6,24,138",, CONNECTION_FACTORY = ConnectionFactory.DEFAULT;
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,,,,,,,,,,"4,9,k",,, else
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,1,,,,,,1,,,"0,6,k","6,24,138;27,44,140",, CONNECTION_FACTORY = connectionFactory;
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,1,,,,,,1,,,,,, }
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,,,,
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"2,6,cppd",,, /**
+e83358e4c4d1ac57274d881fa39d1fce228ada13,kevinsawicki@gmail.com,2014-01-05T02:07:10+0100,,,,,,,,,,"0,69,cppd",,, * Callback interface for reporting upload progress for a request.
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"0,5,cppd",,, */
+35b5201cfdffd7bbc0f59e7b12bdb884f02f7873,kevinsawicki@gmail.com,2014-01-05T02:09:28+0100,,,,,,,,,,"2,9,k;9,18,k","19,33,141",, public interface UploadProgress {
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"4,8,cppd",,, /**
+e83358e4c4d1ac57274d881fa39d1fce228ada13,kevinsawicki@gmail.com,2014-01-05T02:07:10+0100,,,,,,,,,,"0,60,cppd",,, * Callback invoked as data is uploaded by the request.
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"0,7,cppd",,, *
+e83358e4c4d1ac57274d881fa39d1fce228ada13,kevinsawicki@gmail.com,2014-01-05T02:07:10+0100,,,,,,,,,,"0,60,cppd",,, * @param uploaded The number of bytes already uploaded
+e83358e4c4d1ac57274d881fa39d1fce228ada13,kevinsawicki@gmail.com,2014-01-05T02:07:10+0100,,,,,,,,,,"0,77,cppd",,, * @param total The total number of bytes that will be uploaded or -1 if
+e83358e4c4d1ac57274d881fa39d1fce228ada13,kevinsawicki@gmail.com,2014-01-05T02:07:10+0100,,,,,,,,,,"0,43,cppd",,, * the length is unknown.
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"0,7,cppd",,, */
+d0ba95cf3c621c74a023887814e8c1f73b5da1b2,kevinsawicki@gmail.com,2014-01-05T02:40:15+0100,,,,,,,,,,"4,9,k;18,23,k;33,38,k","9,17,142;23,31,143;38,43,144",," void onUpload(long uploaded, long total);"
+273af483b1ad546cd0cb86827d0eb155bd37bb5a,kevinsawicki@gmail.com,2014-01-05T01:43:34+0100,,,,,,,,,,,,,
+35b5201cfdffd7bbc0f59e7b12bdb884f02f7873,kevinsawicki@gmail.com,2014-01-05T02:09:28+0100,1,,,,,,1,,,"29,32,k","33,47,141;4,18,141;19,26,145",, UploadProgress DEFAULT = new UploadProgress() {
+d0ba95cf3c621c74a023887814e8c1f73b5da1b2,kevinsawicki@gmail.com,2014-01-05T02:40:15+0100,,,,,,,,,,"6,13,k;13,18,k;27,32,k;42,47,k","18,26,146;32,40,147;47,52,148",," public void onUpload(long uploaded, long total) {"
+273af483b1ad546cd0cb86827d0eb155bd37bb5a,kevinsawicki@gmail.com,2014-01-05T01:43:34+0100,1,,,,,,1,,,,,, }
+273af483b1ad546cd0cb86827d0eb155bd37bb5a,kevinsawicki@gmail.com,2014-01-05T01:43:34+0100,,,,,,,,,,,,, };
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,, }
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,,
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"2,6,cppd",,, /**
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,54,cppd",,, * Encodes and decodes to and from Base64 notation.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,10,cppd",,, * </p>
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,79,cppd",,, * I am placing this code in the Public Domain. Do with it as you will. This
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,72,cppd",,, * software comes with no guarantees or warranties but with plenty of
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,43,cppd",,, * well-wishing instead! Please visit <a
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,81,cppd",,," * href=""http://iharder.net/base64"">http://iharder.net/base64</a> periodically"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,57,cppd",,, * to check for updates or to contribute improvements.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,10,cppd",,, * </p>
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,5,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,27,cppd",,, * @author Robert Harder
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,29,cppd",,, * @author rob@iharder.net
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,20,cppd",,, * @version 2.3.7
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,5,cppd",,, */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"2,9,k;9,16,k;16,21,k","22,28,149",, public static class Base64 {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,41,cppd",,, /** The equals sign (=) as a byte. */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,12,k;12,18,k;18,25,k;25,30,k;45,49,k;51,54,s","30,41,150",, private final static byte EQUALS_SIGN = (byte) '=';
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,30,cppd",,, /** Preferred encoding. */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,12,k;12,18,k;18,25,k;53,63,s","32,50,151",," private final static String PREFERRED_ENCODING = ""US-ASCII"";"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,38,cppd",,, /** The 64 valid Base64 values. */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,1,,,,,,1,,,"4,12,k;12,18,k;18,25,k;25,29,k;56,60,k;62,65,s;68,72,k;74,77,s","32,50,152",," private final static byte[] _STANDARD_ALPHABET = { (byte) 'A', (byte) 'B',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L', (byte) 'M', (byte) 'N',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'O', (byte) 'P', (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'U', (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j', (byte) 'k', (byte) 'l',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p', (byte) 'q', (byte) 'r',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 's', (byte) 't', (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) 'y', (byte) 'z', (byte) '0', (byte) '1', (byte) '2', (byte) '3',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,30,s;33,37,k;39,42,s;45,49,k;51,54,s;57,61,k;63,66,s;69,73,k;75,78,s",,," (byte) '4', (byte) '5', (byte) '6', (byte) '7', (byte) '8', (byte) '9',"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"9,13,k;15,18,s;21,25,k;27,31,s",,," (byte) '+', (byte) '/' };"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,33,cppd",,, /** Defeats instantiation. */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"4,12,k","12,18,153",, private Base64() {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,11,cppd",,, * <p>
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,79,cppd",,, * Encodes up to three bytes of the array <var>source</var> and writes the
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,77,cppd",,, * resulting four Base64 bytes to <var>destination</var>. The source and
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,76,cppd",,, * destination arrays can be manipulated anywhere along their length by
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,78,cppd",,, * specifying <var>srcOffset</var> and <var>destOffset</var>. This method
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,78,cppd",,, * does not check to make sure your arrays are large enough to accomodate
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,67,cppd",,, * <var>srcOffset</var> + 3 for the <var>source</var> array or
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,75,cppd",,, * <var>destOffset</var> + 4 for the <var>destination</var> array. The
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,68,cppd",,, * actual number of significant bytes in your array is given by
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,31,cppd",,, * <var>numSigBytes</var>.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,12,cppd",,, * </p>
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,11,cppd",,, * <p>
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,74,cppd",,, * This is the lowest level of the encoding methods with all possible
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,19,cppd",,, * parameters.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,12,cppd",,, * </p>
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,21,cppd",,, * @param source
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,37,cppd",,, * the array to convert
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,24,cppd",,, * @param srcOffset
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,50,cppd",,, * the index where conversion begins
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,26,cppd",,, * @param numSigBytes
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,62,cppd",,, * the number of significant bytes in your array
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,26,cppd",,, * @param destination
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,49,cppd",,, * the array to hold the conversion
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,25,cppd",,, * @param destOffset
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,51,cppd",,, * the index where output will be put
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,48,cppd",,, * @return the <var>destination</var> array
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,18,cppd",,, * @since 1.3
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,12,k;12,19,k;19,23,k;37,41,k;52,56,k","26,36,154;44,50,155;56,65,156",," private static byte[] encode3to4(byte[] source, int srcOffset,"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"8,12,k;25,29,k;45,49,k","12,23,157;32,43,158;49,59,159",," int numSigBytes, byte[] destination, int destOffset) {"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,10,k","24,42,152;13,21,160",, byte[] ALPHABET = _STANDARD_ALPHABET;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,1,6,5,,,,1,6,5,"6,10,k;34,36,c;61,63,c;69,70,c;74,75,c","40,46,155;47,56,156;20,31,157;10,16,161",, int inBuff = (numSigBytes > 0 ? ((source[srcOffset] << 24) >>> 8) : 0)
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"27,29,c;52,53,c;58,60,c;66,68,c;72,73,c","33,39,155;40,49,156;13,24,157",, | (numSigBytes > 1 ? ((source[srcOffset + 1] << 24) >>> 16) : 0)
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"27,29,c;52,53,c;58,60,c;66,68,c;72,73,c","33,39,155;40,49,156;13,24,157",, | (numSigBytes > 2 ? ((source[srcOffset + 2] << 24) >>> 24) : 0);
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,4,2,,,,1,4,2,"6,13,k","14,25,157",, switch (numSigBytes) {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,10,k;11,12,c",,, case 3:
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"55,57,c","8,19,158;20,30,159;34,42,160;44,50,161",, destination[destOffset] = ALPHABET[(inBuff >>> 18)];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"33,34,c;59,61,c;65,69,c","8,19,158;20,30,159;38,46,160;48,54,161",, destination[destOffset + 1] = ALPHABET[(inBuff >>> 12) & 0x3f];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"33,34,c;59,60,c;64,68,c","8,19,158;20,30,159;38,46,160;48,54,161",, destination[destOffset + 2] = ALPHABET[(inBuff >>> 6) & 0x3f];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"33,34,c;58,62,c","8,19,158;20,30,159;38,46,160;48,54,161",, destination[destOffset + 3] = ALPHABET[(inBuff) & 0x3f];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"8,14,k","15,26,158",, return destination;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,10,k;11,12,c",,, case 2:
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"55,57,c","8,19,158;20,30,159;34,42,160;44,50,161",, destination[destOffset] = ALPHABET[(inBuff >>> 18)];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"33,34,c;59,61,c;65,69,c","8,19,158;20,30,159;38,46,160;48,54,161",, destination[destOffset + 1] = ALPHABET[(inBuff >>> 12) & 0x3f];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"33,34,c;59,60,c;64,68,c","8,19,158;20,30,159;38,46,160;48,54,161",, destination[destOffset + 2] = ALPHABET[(inBuff >>> 6) & 0x3f];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"33,34,c","38,49,150;8,19,158;20,30,159",, destination[destOffset + 3] = EQUALS_SIGN;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,14,k","15,26,158",, return destination;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,10,k;11,12,c",,, case 1:
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"55,57,c","8,19,158;20,30,159;34,42,160;44,50,161",, destination[destOffset] = ALPHABET[(inBuff >>> 18)];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"33,34,c;59,61,c;65,69,c","8,19,158;20,30,159;38,46,160;48,54,161",, destination[destOffset + 1] = ALPHABET[(inBuff >>> 12) & 0x3f];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"33,34,c","38,49,150;8,19,158;20,30,159",, destination[destOffset + 2] = EQUALS_SIGN;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"33,34,c","38,49,150;8,19,158;20,30,159",, destination[destOffset + 3] = EQUALS_SIGN;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"8,14,k","15,26,158",, return destination;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,13,k",,, default:
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,14,k","15,26,158",, return destination;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,59,cppd",,, * Encode string as a byte array in Base64 annotation.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,21,cppd",,, * @param string
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,51,cppd",,, * @return The Base64-encoded data as a string
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,11,k;11,18,k","25,31,162;39,45,163",, public static String encode(String string) {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,10,k","13,18,164",, byte[] bytes;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,10,k",,, try {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,,"32,50,151;16,22,163;8,13,164",, bytes = string.getBytes(PREFERRED_ENCODING);
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,14,k","15,43,27;44,45,165",, } catch (UnsupportedEncodingException e) {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,,"16,22,163;8,13,164",, bytes = string.getBytes();
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,12,k","25,30,164;13,24,166",, return encodeBytes(bytes);
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,50,cppd",,, * Encodes a byte array into Base64 notation.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,21,cppd",,, * @param source
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,36,cppd",,, * The data to convert
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,51,cppd",,, * @return The Base64-encoded data as a String
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,36,cppd",,, * @throws NullPointerException
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,41,cppd",,, * if source array is null
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,40,cppd",,, * @throws IllegalArgumentException
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,64,cppd",,," * if source array, offset, or length are invalid"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,18,cppd",,, * @since 2.0
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,11,k;11,18,k;37,41,k","25,36,166;44,50,167",, public static String encodeBytes(byte[] source) {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,12,k;33,34,c","25,31,167;36,42,167;13,24,168",," return encodeBytes(source, 0, source.length);"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,50,cppd",,, * Encodes a byte array into Base64 notation.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,21,cppd",,, * @param source
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,36,cppd",,, * The data to convert
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,18,cppd",,, * @param off
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,62,cppd",,, * Offset in array where conversion should begin
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,18,cppd",,, * @param len
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,42,cppd",,, * Length of data to convert
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,51,cppd",,, * @return The Base64-encoded data as a String
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,36,cppd",,, * @throws NullPointerException
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,41,cppd",,, * if source array is null
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,40,cppd",,, * @throws IllegalArgumentException
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,64,cppd",,," * if source array, offset, or length are invalid"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,18,cppd",,, * @since 2.0
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,11,k;11,18,k;37,41,k;52,56,k;61,65,k","25,36,168;44,50,169;56,59,170;65,68,171",," public static String encodeBytes(byte[] source, int off, int len) {"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,10,k","42,48,169;50,53,170;55,58,171;13,20,172;23,41,174",," byte[] encoded = encodeBytesToBytes(source, off, len);"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,10,k",,, try {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"8,14,k;15,18,k","35,53,151;26,33,172",," return new String(encoded, PREFERRED_ENCODING);"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,14,k","15,43,27;44,47,173",, } catch (UnsupportedEncodingException uue) {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,14,k;15,18,k","26,33,172",, return new String(encoded);
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+259fc6ccf1ef5e8564c2b5f954f57ae45ea7d69b,kevinsawicki@gmail.com,2011-10-26T17:59:36+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,8,cppd",,, /**
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,76,cppd",,," * Similar to {@link #encodeBytes(byte[], int, int)} but returns a byte"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,81,cppd",,, * array instead of instantiating a String. This is more efficient if you're
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,68,cppd",,, * working with I/O streams and have large data sets to encode.
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,21,cppd",,, * @param source
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,36,cppd",,, * The data to convert
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,18,cppd",,, * @param off
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,62,cppd",,, * Offset in array where conversion should begin
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,18,cppd",,, * @param len
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,42,cppd",,, * Length of data to convert
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,72,cppd",,, * @return The Base64-encoded data as a String if there is an error
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,36,cppd",,, * @throws NullPointerException
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,41,cppd",,, * if source array is null
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,40,cppd",,, * @throws IllegalArgumentException
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,64,cppd",,," * if source array, offset, or length are invalid"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,20,cppd",,, * @since 2.3.1
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,7,cppd",,, */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"4,11,k;11,18,k;18,22,k;44,48,k;59,63,k;68,72,k","25,43,174;51,57,175;63,66,176;72,75,177",," public static byte[] encodeBytesToBytes(byte[] source, int off, int len) {"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,1,,,,1,2,1,"6,9,k;20,24,k","10,16,175",, if (source == null)
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,13,k;14,17,k;39,71,s",,," throw new NullPointerException(""Cannot serialize a null array."");"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,1,,,,1,2,1,"6,9,k;16,17,c","10,13,176",, if (off < 0)
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,0,,,,,,0,,,"8,13,k;14,17,k;43,75,s",,," throw new IllegalArgumentException(""Cannot have negative offset: """
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,12,s","14,17,176",, + off);
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,1,,,,1,2,1,"6,9,k;16,17,c","10,13,177",, if (len < 0)
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,0,,,,,,0,,,"8,13,k;14,17,k;43,73,s","75,78,177",," throw new IllegalArgumentException(""Cannot have length offset: "" + len);"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,1,,,,1,2,1,"6,9,k","22,28,175;10,13,176;16,19,177",, if (off + len > source.length)
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,13,k;14,17,k",,, throw new IllegalArgumentException(
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,,,, String
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,,,, .format(
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"20,87,s",,," ""Cannot have offset of %d and length of %d with array of length %d"","
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,"30,36,175;20,23,176;25,28,177",," off, len, source.length));"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"6,41,cppd",,, // Bytes needed for actual encoding
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,1,,,,1,2,1,"6,10,k;26,27,c;31,33,c;42,44,c;46,48,c;50,52,c;54,55,c","36,39,177;20,23,177;10,16,178",, int encLen = (len / 3) * 4 + (len % 3 > 0 ? 4 : 0);
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,10,k;23,26,k;27,31,k","32,38,178;13,20,179",, byte[] outBuff = new byte[encLen];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,10,k;14,15,c","10,11,180",, int d = 0;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,10,k;14,15,c","10,11,181",, int e = 0;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"6,10,k;23,24,c","17,20,177;10,14,182",, int len2 = len - 2;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,2,,,,1,2,2,"6,9,k;28,29,c;36,37,c","13,14,180;23,24,180;31,32,181;17,21,182",," for (; d < len2; d += 3, e += 4)"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"36,37,c","8,18,154;19,25,175;31,34,176;39,46,179;27,28,180;48,49,181",," encode3to4(source, d + off, 3, outBuff, e);"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,1,,,,1,2,1,"6,9,k","14,17,177;10,11,180",, if (d < len) {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,,"8,18,154;19,25,175;31,34,176;36,39,177;45,52,179;27,28,180;42,43,180;54,55,181",," encode3to4(source, d + off, len - d, outBuff, e);"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"13,14,c","8,9,181",, e += 4;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,2,1,,,,1,2,1,"6,9,k;32,33,c","15,22,179;10,11,181",, if (e <= outBuff.length - 1) {
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,12,k;26,29,k;30,34,k","35,36,181;15,23,183",, byte[] finalOut = new byte[e];
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"34,35,c;47,48,c","25,32,179;50,51,181;37,45,183",," System.arraycopy(outBuff, 0, finalOut, 0, e);"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,0,,,,,,0,,,"8,14,k","15,23,183",, return finalOut;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"8,13,k",,, } else
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,1,,,,,,1,,,"0,8,k;8,14,k","15,22,179",, return outBuff;
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"2,6,cppd",,, /**
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,73,cppd",,, * HTTP request exception whose cause is always an {@link IOException}
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,16,k;16,21,k;43,50,k","22,42,184",, public static class HttpRequestException extends RuntimeException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"4,12,k;12,19,k;19,25,k;25,30,k;50,70,c","30,46,185",, private static final long serialVersionUID = -1170466989781746231L;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"4,8,cppd",,, /**
+aeccee642492457ed8a8c4c4358058335d2d7ba5,kevinsawicki@gmail.com,2013-08-23T06:47:09+0200,,,,,,,,,,"0,62,cppd",,, * Create a new HttpRequestException with the given cause
+aeccee642492457ed8a8c4c4358058335d2d7ba5,kevinsawicki@gmail.com,2013-08-23T06:47:09+0200,,,,,,,,,,"0,7,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * @param cause
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,7,cppd",,, */
+aeccee642492457ed8a8c4c4358058335d2d7ba5,kevinsawicki@gmail.com,2013-08-23T06:47:09+0200,,,,,,,,,,"4,11,k;32,38,k","38,49,20;11,31,186;50,55,187",, public HttpRequestException(final IOException cause) {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"6,11,k","12,17,187",, super(cause);
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,,, }
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,,,,,,,,,,,,,
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,,,,,,,,,,"4,8,cppd",,, /**
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,,,,,,,,,,"0,69,cppd",,, * Get {@link IOException} that triggered this request exception
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,,,,,,,,,,"0,7,cppd",,, *
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,,,,,,,,,,"0,41,cppd",,, * @return {@link IOException} cause
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,,,,,,,,,,"0,7,cppd",,, */
+fb9c2954b7b11b2a234676157cd21d51c747d2d4,kevinsawicki@gmail.com,2012-07-27T20:36:01+0200,,,,,,,,,,"4,14,a",,, @Override
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,,,,,,,,,,"0,4,a;4,11,k","11,22,20;23,31,188",, public IOException getCause() {
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,1,,,,,,1,,,"6,12,k;27,32,k","14,25,20",, return (IOException) super.getCause();
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"2,6,cppd",,, /**
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,76,cppd",,, * Operation that handles executing a callback once complete and handling
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,23,cppd",,, * nested exceptions
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,5,cppd",,, *
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,16,cppd",,, * @param <V>
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,5,cppd",,, */
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"2,12,k;12,19,k;19,28,k;28,33,k;47,57,k","58,66,52;34,43,189",, protected static abstract class Operation<V> implements Callable<V> {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,,,,
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"4,8,cppd",,, /**
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,21,cppd",,, * Run operation
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,7,cppd",,, *
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,22,cppd",,, * @return result
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,36,cppd",,, * @throws HttpRequestException
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,27,cppd",,, * @throws IOException
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,7,cppd",,, */
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"4,14,k;14,23,k;31,37,k","60,71,20;38,58,184;25,28,190",," protected abstract V run() throws HttpRequestException, IOException;"
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,,,,
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"4,8,cppd",,, /**
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,35,cppd",,, * Operation complete callback
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,7,cppd",,, *
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,27,cppd",,, * @throws IOException
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,7,cppd",,, */
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"4,14,k;14,23,k;23,28,k;35,41,k","42,53,20;28,32,191",, protected abstract void done() throws IOException;
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,,,,
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"4,11,k;20,26,k","27,47,184;13,17,192",, public V call() throws HttpRequestException {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"6,14,k;23,28,k","14,20,193",, boolean thrown = false;
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"6,10,k",,, try {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"8,14,k","15,18,190",, return run();
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,0,,,,,,0,,,"8,14,k","15,35,184;36,37,194",, } catch (HttpRequestException e) {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,0,,,,,,0,,,"17,21,k","8,14,193",, thrown = true;
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,0,,,,,,0,,,"8,13,k","14,15,194",, throw e;
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"8,14,k","15,26,20;27,28,195",, } catch (IOException e) {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"17,21,k","8,14,193",, thrown = true;
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"8,13,k;14,17,k","18,38,184;39,40,195",, throw new HttpRequestException(e);
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"8,16,k",,, } finally {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"8,12,k",,, try {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,,"10,14,191",, done();
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"10,16,k","17,28,20;29,30,196",, } catch (IOException e) {
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,4,1,,,,1,4,1,"10,13,k","15,21,193",, if (!thrown)
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,"12,17,k;18,21,k","22,42,184;43,44,196",, throw new HttpRequestException(e);
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,1,,,,,,1,,,,,, }
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,,,, }
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,,,, }
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,,,, }
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,,,,
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"2,6,cppd",,, /**
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,78,cppd",,, * Class that ensures a {@link Closeable} gets closed with proper exception
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,15,cppd",,, * handling.
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,5,cppd",,, *
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,16,cppd",,, * @param <V>
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,5,cppd",,, */
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"2,12,k;12,19,k;19,28,k;28,33,k;52,59,k","60,69,189;34,48,197",, protected static abstract class CloseOperation<V> extends Operation<V> {
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"4,12,k;12,18,k","18,27,14;28,37,198",, private final Closeable closeable;
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,,,,
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"4,12,k;12,18,k;18,26,k","26,47,199",, private final boolean ignoreCloseExceptions;
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"4,8,cppd",,, /**
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,35,cppd",,, * Create closer for operation
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,7,cppd",,, *
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,24,cppd",,, * @param closeable
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,36,cppd",,, * @param ignoreCloseExceptions
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,7,cppd",,, */
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"4,14,k;29,35,k","35,44,14;14,28,200;45,54,201",," protected CloseOperation(final Closeable closeable,"
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"8,14,k;14,22,k","22,43,202",, final boolean ignoreCloseExceptions) {
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,"6,10,k","11,20,198;23,32,201",, this.closeable = closeable;
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"6,10,k","11,32,199;35,56,202",, this.ignoreCloseExceptions = ignoreCloseExceptions;
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+fb9c2954b7b11b2a234676157cd21d51c747d2d4,kevinsawicki@gmail.com,2012-07-27T20:36:01+0200,,,,,,,,,,"4,14,a",,, @Override
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,4,a;4,14,k;14,19,k;26,32,k","33,44,20;19,23,203",, protected void done() throws IOException {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,2,2,,,,1,2,2,"6,9,k;20,31,k","31,40,19;10,19,198",, if (closeable instanceof Flushable)
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,,"10,19,19;21,30,198",, ((Flushable) closeable).flush();
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,2,2,,,,1,2,2,"6,9,k","10,31,199",, if (ignoreCloseExceptions)
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"8,12,k",,, try {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,,"10,19,198",, closeable.close();
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"10,16,k","17,28,20;29,30,204",, } catch (IOException e) {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"10,20,cppd",,, // Ignored
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,,,, }
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"6,11,k",,, else
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,"0,8,k","8,17,198",, closeable.close();
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"2,6,cppd",,, /**
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,73,cppd",,, * Class that and ensures a {@link Flushable} gets flushed with proper
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,25,cppd",,, * exception handling.
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,5,cppd",,, *
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,16,cppd",,, * @param <V>
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,5,cppd",,, */
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"2,12,k;12,19,k;19,28,k;28,33,k;52,59,k","60,69,189;34,48,205",, protected static abstract class FlushOperation<V> extends Operation<V> {
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"4,12,k;12,18,k","18,27,19;28,37,206",, private final Flushable flushable;
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"4,8,cppd",,, /**
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,30,cppd",,, * Create flush operation
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,7,cppd",,, *
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,24,cppd",,, * @param flushable
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,7,cppd",,, */
+a17957e9d5b0e5e7c2b8886a5b027068af6453db,kevinsawicki@gmail.com,2011-11-26T23:56:48+0100,1,,,,,,1,,,"4,14,k;29,35,k","35,44,19;14,28,207;45,54,208",, protected FlushOperation(final Flushable flushable) {
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,"6,10,k","11,20,206;23,32,208",, this.flushable = flushable;
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+fb9c2954b7b11b2a234676157cd21d51c747d2d4,kevinsawicki@gmail.com,2012-07-27T20:36:01+0200,,,,,,,,,,"4,14,a",,, @Override
+47002c9cc3fba5c11f32eef1fe3d7fefe7ff3516,kevinsawicki@gmail.com,2011-11-27T00:02:51+0100,,,,,,,,,,"0,4,a;4,14,k;14,19,k;26,32,k","33,44,20;19,23,209",, protected void done() throws IOException {
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,,"6,15,206",, flushable.flush();
+0b8273fd544df7b5f69c3de36812c706e9c4b122,kevinsawicki@gmail.com,2011-11-11T18:00:41+0100,1,,,,,,1,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,27,cppd",,, * Request output stream
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,9,k;9,16,k;16,21,k;42,49,k","50,70,10;22,41,210",, public static class RequestOutputStream extends BufferedOutputStream {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,,,,,,,,,,"4,12,k;12,18,k","18,32,40;33,40,211",, private final CharsetEncoder encoder;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"4,8,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,36,cppd",,, * Create request output stream
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,21,cppd",,, * @param stream
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,,,,,,,,,,"0,22,cppd",,, * @param charset
+5dd0808fedcd1935e97bbb6c440e810d4d001f3b,kevinsawicki@gmail.com,2011-10-26T17:39:11+0200,,,,,,,,,,"0,25,cppd",,, * @param bufferSize
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,cppd",,, */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"4,11,k;31,37,k;58,64,k","37,49,23;11,30,212;50,56,213;71,78,214",," public RequestOutputStream(final OutputStream stream, final String charset,"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"8,14,k;14,18,k","18,28,215",, final int bufferSize) {
+5dd0808fedcd1935e97bbb6c440e810d4d001f3b,kevinsawicki@gmail.com,2011-10-26T17:39:11+0200,1,,,,,,1,,,"6,11,k","12,18,213;20,30,215",," super(stream, bufferSize);"
+6f8bf97aa615fa59c609e071c571871a7034286f,kevinsawicki@gmail.com,2012-08-09T20:55:36+0200,,,,,,,,,,,,,
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,1,,,,,,1,,,,"16,23,39;6,13,211;48,55,214",, encoder = Charset.forName(getValidCharset(charset)).newEncoder();
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"4,8,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,30,cppd",,, * Write string to stream
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,20,cppd",,, * @param value
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,27,cppd",,, * @return this stream
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,27,cppd",,, * @throws IOException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,7,cppd",,, */
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,,,,,,,,,,"4,11,k;37,43,k;57,63,k","64,75,20;11,30,210;31,36,216;50,55,217",, public RequestOutputStream write(final String value) throws IOException {
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,1,,,,,,1,,,"6,12,k","12,22,37;46,56,38;31,38,211;62,67,217;23,28,218",, final ByteBuffer bytes = encoder.encode(CharBuffer.wrap(value));
+6f8bf97aa615fa59c609e071c571871a7034286f,kevinsawicki@gmail.com,2012-08-09T20:55:36+0200,,,,,,,,,,,,,
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,1,,,,,,1,,,"6,11,k;33,34,c","18,23,218;36,41,218",," super.write(bytes.array(), 0, bytes.limit());"
+6f8bf97aa615fa59c609e071c571871a7034286f,kevinsawicki@gmail.com,2012-08-09T20:55:36+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"6,12,k;13,17,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,53,cppd",,, * Encode the given URL as an ASCII {@link String}
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,77,cppd",,, * This method ensures the path and query segments of the URL are properly
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,72,cppd",,, * encoded such as ' ' characters being encoded to '%20' or any UTF-8
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,78,cppd",,, * characters that are non-ASCII. No encoding of URLs is done by default by
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,80,cppd",,, * the {@link HttpRequest} constructors and so if URL encoding is needed this
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,81,cppd",,, * method should be called before calling the {@link HttpRequest} constructor.
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,5,cppd",,, *
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,25,cppd",,, * @return encoded URL
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"0,5,cppd",,, */
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"2,9,k;9,16,k;30,36,k","23,29,219;49,52,220",, public static String encode(final CharSequence url)
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,,"4,7,35;8,14,221",, URL parsed;
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"4,8,k",,, try {
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,,,,,,1,,,"15,18,k","19,22,35;23,26,220;6,12,221",, parsed = new URL(url.toString());
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,,,,,,1,,,"6,12,k","13,24,20;25,26,222",, } catch (IOException e) {
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,,,,,,1,,,"6,11,k;12,15,k","16,36,184;37,38,222",, throw new HttpRequestException(e);
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,,,,,,1,,,,,, }
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,,,,
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,,,,,,1,,,,"18,24,221;11,15,223",, String host = parsed.getHost();
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,,,,,,1,,,"4,8,k","15,21,221;8,12,224",, int port = parsed.getPort();
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,2,2,,,,1,2,2,"4,7,k;17,18,c","8,12,224",, if (port != -1)
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,1,,,,,,1,,,"20,24,s","13,17,223;6,10,223;43,47,224",, host = host + ':' + Integer.toString(port);
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,,,,
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"4,8,k",,, try {
+b67cf1992b4c28f1ed9d513df137bc75d42e7a0a,kevinsawicki@gmail.com,2013-06-06T18:18:54+0200,1,,,,,,1,,,"23,26,k","27,30,33;31,37,221;59,65,221;53,57,223;13,20,225",," String encoded = new URI(parsed.getProtocol(), host, parsed.getPath(),"
+0f09997fc2cd16f81618d00841fd3f72ae871d71,kevinsawicki@gmail.com,2012-09-17T21:37:32+0200,,,,,,,,,,"29,33,k","10,16,221",," parsed.getQuery(), null).toASCIIString();"
+b67cf1992b4c28f1ed9d513df137bc75d42e7a0a,kevinsawicki@gmail.com,2013-06-06T18:18:54+0200,1,,,,,,1,,,"6,10,k;40,43,s","24,31,225;10,21,226",, int paramsStart = encoded.indexOf('?');
+b67cf1992b4c28f1ed9d513df137bc75d42e7a0a,kevinsawicki@gmail.com,2013-06-06T18:18:54+0200,1,4,4,,,,1,4,4,"6,9,k;24,26,c;43,45,c","47,54,225;10,21,226;29,40,226",, if (paramsStart > 0 && paramsStart + 1 < encoded.length())
+b67cf1992b4c28f1ed9d513df137bc75d42e7a0a,kevinsawicki@gmail.com,2013-06-06T18:18:54+0200,1,,,,,,1,,,"36,37,c;53,54,c","8,15,225;18,25,225;39,50,226",," encoded = encoded.substring(0, paramsStart + 1)"
+b67cf1992b4c28f1ed9d513df137bc75d42e7a0a,kevinsawicki@gmail.com,2013-06-06T18:18:54+0200,,,,,,,,,,"52,53,c;63,66,s;68,73,s","20,27,225;38,49,226",," + encoded.substring(paramsStart + 1).replace(""+"", ""%2B"");"
+b67cf1992b4c28f1ed9d513df137bc75d42e7a0a,kevinsawicki@gmail.com,2013-06-06T18:18:54+0200,1,,,,,,1,,,"6,12,k","13,20,225",, return encoded;
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,0,,,,,,0,,,"6,12,k","13,31,34;32,33,227",, } catch (URISyntaxException e) {
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,0,,,,,,0,,,"23,26,k;39,59,s","27,38,20;6,17,20;18,20,228",," IOException io = new IOException(""Parsing URI failed"");"
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,0,,,,,,0,,,,"19,20,227;6,8,228",, io.initCause(e);
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,39,228",, throw new HttpRequestException(io);
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,,,, }
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,,,, }
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,,,,
+aeefdabcbf4472ea25a994fd9c4e376e3e7cf813,kevinsawicki@gmail.com,2012-04-23T04:23:27+0200,,,,,,,,,,"2,6,cppd",,, /**
+920d39bd953212a38c5c7df0c8cace93382754cd,kevinsawicki@gmail.com,2012-09-14T06:30:05+0200,,,,,,,,,,"0,58,cppd",,, * Append given map as query parameters to the base URL
+920d39bd953212a38c5c7df0c8cace93382754cd,kevinsawicki@gmail.com,2012-09-14T06:30:05+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+920d39bd953212a38c5c7df0c8cace93382754cd,kevinsawicki@gmail.com,2012-09-14T06:30:05+0200,,,,,,,,,,"0,67,cppd",,, * Each map entry's key will be a parameter name and the value's
+920d39bd953212a38c5c7df0c8cace93382754cd,kevinsawicki@gmail.com,2012-09-14T06:30:05+0200,,,,,,,,,,"0,60,cppd",,, * {@link Object#toString()} will be the parameter value.
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,5,cppd",,, *
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+6327be2f352136477024bfdd18014e7a2050aef1,kevinsawicki@gmail.com,2012-09-14T02:56:51+0200,,,,,,,,,,"0,44,cppd",,, * @return URL with appended query params
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;30,36,k;54,60,k","60,63,50;23,29,229;49,52,230;70,76,231",," public static String append(final CharSequence url, final Map<?, ?> params) {"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,"4,10,k","27,30,230;17,24,232",, final String baseUrl = url.toString();
+749e7d735fc0a2259ff52ec8e40e065064707109,kevinsawicki@gmail.com,2012-09-14T02:36:07+0200,1,4,4,,,,1,4,4,"4,7,k;18,23,k","26,32,231;8,14,231",, if (params == null || params.isEmpty())
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,"6,12,k","13,20,232",, return baseUrl;
+749e7d735fc0a2259ff52ec8e40e065064707109,kevinsawicki@gmail.com,2012-09-14T02:36:07+0200,,,,,,,,,,,,,
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,"4,10,k;33,36,k","51,58,232;24,30,233",, final StringBuilder result = new StringBuilder(baseUrl);
+6327be2f352136477024bfdd18014e7a2050aef1,kevinsawicki@gmail.com,2012-09-14T02:56:51+0200,,,,,,,,,,,,,
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,1,,,,,,1,,,,"4,20,118;21,28,232;30,36,233",," addPathSeparator(baseUrl, result);"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,,"4,18,121;19,26,232;28,34,233",," addParamPrefix(baseUrl, result);"
+9b45fbb6c7b7ce01bd04c5704742d672540afb3d,kevinsawicki@gmail.com,2012-09-14T02:37:26+0200,,,,,,,,,,,,,
+16e7c49303c960c904d0dd826e4c683491bcde65,kevinsawicki@gmail.com,2012-09-14T18:18:40+0200,,,,,,,,,,,"4,9,51;16,21,234",," Entry<?, ?> entry;"
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,,,,,,,,,,,"11,16,235",, Object value;
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,,,,,,1,,,,"4,12,47;27,33,231;16,24,236",, Iterator<?> iterator = params.entrySet().iterator();
+16e7c49303c960c904d0dd826e4c683491bcde65,kevinsawicki@gmail.com,2012-09-14T18:18:40+0200,1,,,,,,1,,,,"13,18,51;4,9,234;26,34,236",," entry = (Entry<?, ?>) iterator.next();"
+16e7c49303c960c904d0dd826e4c683491bcde65,kevinsawicki@gmail.com,2012-09-14T18:18:40+0200,1,,,,,,1,,,,"4,10,233;18,23,234",, result.append(entry.getKey().toString());
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,,,,,,1,,,"18,21,s","4,10,233",, result.append('=');
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,,,,,,1,,,,"12,17,234;4,9,235",, value = entry.getValue();
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,2,2,,,,1,2,2,"4,7,k;17,21,k","8,13,235",, if (value != null)
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,,,,,,1,,,,"6,12,233;20,25,235",, result.append(value);
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,,,,,,,,,,,,,
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,2,2,,,,1,2,2,"4,10,k","11,19,236",, while (iterator.hasNext()) {
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,,,,,,1,,,"20,23,s","6,12,233",, result.append('&');
+16e7c49303c960c904d0dd826e4c683491bcde65,kevinsawicki@gmail.com,2012-09-14T18:18:40+0200,1,,,,,,1,,,,"15,20,51;6,11,234;28,36,236",," entry = (Entry<?, ?>) iterator.next();"
+16e7c49303c960c904d0dd826e4c683491bcde65,kevinsawicki@gmail.com,2012-09-14T18:18:40+0200,1,,,,,,1,,,,"6,12,233;20,25,234",, result.append(entry.getKey().toString());
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,,,,,,1,,,"20,23,s","6,12,233",, result.append('=');
+cece1d9a772224cf1a3f9aa3ca5c02f81ad47982,kevinsawicki@gmail.com,2012-09-14T02:43:36+0200,1,,,,,,1,,,,"14,19,234;6,11,235",, value = entry.getValue();
+9b45fbb6c7b7ce01bd04c5704742d672540afb3d,kevinsawicki@gmail.com,2012-09-14T02:37:26+0200,1,2,2,,,,1,2,2,"6,9,k;19,23,k","10,15,235",, if (value != null)
+9b45fbb6c7b7ce01bd04c5704742d672540afb3d,kevinsawicki@gmail.com,2012-09-14T02:37:26+0200,1,,,,,,1,,,,"8,14,233;22,27,235",, result.append(value);
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,,,, }
+9b45fbb6c7b7ce01bd04c5704742d672540afb3d,kevinsawicki@gmail.com,2012-09-14T02:37:26+0200,,,,,,,,,,,,,
+6327be2f352136477024bfdd18014e7a2050aef1,kevinsawicki@gmail.com,2012-09-14T02:56:51+0200,1,,,,,,1,,,"4,10,k","11,17,233",, return result.toString();
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,,,, }
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,,,,
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"2,6,cppd",,, /**
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,71,cppd",,, * Append given name/value pairs as query parameters to the base URL
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,81,cppd",,, * The params argument is interpreted as a sequence of name/value pairs so the
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,52,cppd",,, * given number of params must be divisible by 2.
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,5,cppd",,, *
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,31,cppd",,, * name/value pairs
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,44,cppd",,, * @return URL with appended query params
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"0,5,cppd",,, */
+137673d2b3d83a7f4010907e2a7f76966b9a3c4d,kevinsawicki@gmail.com,2013-01-16T19:09:40+0100,,,,,,,,,,"2,9,k;9,16,k;30,36,k;54,60,k","23,29,237;49,52,238;70,76,239",," public static String append(final CharSequence url, final Object... params) {"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,"4,10,k","27,30,238;17,24,240",, final String baseUrl = url.toString();
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,4,4,,,,1,4,4,"4,7,k;18,23,k;43,44,c","26,32,239;8,14,239",, if (params == null || params.length == 0)
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,"6,12,k","13,20,240",, return baseUrl;
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,2,2,,,,1,2,2,"4,7,k;24,26,c;29,30,c","8,14,239",, if (params.length % 2 != 0)
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"6,11,k;12,15,k",,, throw new IllegalArgumentException(
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"10,65,s",,," ""Must specify an even number of parameter names/values"");"
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,"4,10,k;33,36,k","51,58,240;24,30,241",, final StringBuilder result = new StringBuilder(baseUrl);
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+cf78f866067cdf59f165b80837e2ef4efa4d234e,kevinsawicki@gmail.com,2012-09-17T18:41:38+0200,1,,,,,,1,,,,"4,20,118;21,28,240;30,36,241",," addPathSeparator(baseUrl, result);"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,1,,,,,,1,,,,"4,18,121;19,26,240;28,34,241",," addParamPrefix(baseUrl, result);"
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,"11,16,242",, Object value;
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"25,26,c","18,24,239;4,10,241",, result.append(params[0]);
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"18,21,s","4,10,241",, result.append('=');
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"19,20,c","12,18,239;4,9,242",, value = params[1];
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,2,2,,,,1,2,2,"4,7,k;17,21,k","8,13,242",, if (value != null)
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,,"6,12,241;20,25,242",, result.append(value);
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,2,2,,,,1,2,2,"4,7,k;9,13,k;17,18,c;44,45,c","24,30,239;13,14,243;20,21,243;39,40,243",, for (int i = 2; i < params.length; i += 2) {
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"20,23,s","6,12,241",, result.append('&');
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,,"20,26,239;6,12,241;27,28,243",, result.append(params[i]);
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"20,23,s","6,12,241",, result.append('=');
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"25,26,c","14,20,239;6,11,242;21,22,243",, value = params[i + 1];
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,2,2,,,,1,2,2,"6,9,k;19,23,k","10,15,242",, if (value != null)
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,,"8,14,241;22,27,242",, result.append(value);
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,, }
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,1,,,,,,1,,,"4,10,k","11,17,241",, return result.toString();
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,, }
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,,,,
+db37489125e4a639f27e3299a2266f88a83a9d17,kevinsawicki@gmail.com,2012-09-15T19:24:15+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,44,cppd",,, * Start a 'GET' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k","16,27,63;28,31,244;51,54,245",, public static HttpRequest get(final CharSequence url)
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,42,87;27,30,245",," return new HttpRequest(url, METHOD_GET);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"0,44,cppd",,, * Start a 'GET' request to the given URL
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"0,5,cppd",,, *
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"0,5,cppd",,, */
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k;47,53,k","38,41,35;16,27,63;54,74,184;28,31,246;42,45,247",, public static HttpRequest get(final URL url) throws HttpRequestException {
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,42,87;27,30,247",," return new HttpRequest(url, METHOD_GET);"
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,,,, }
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,,,,
+289df85abc342302cb14350c70a4e3d7359482e1,kevinsawicki@gmail.com,2012-09-15T19:39:32+0200,,,,,,,,,,"2,6,cppd",,, /**
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,,,,,,,,,,"0,72,cppd",,, * Start a 'GET' request to the given URL along with the query params
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, *
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,69,cppd",,, * The query parameters to include as part of the baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+933fd1c510cfe078ad74a493783b8227818933c1,kevinsawicki@gmail.com,2012-09-14T18:21:34+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,37,cppd",,," * @see #append(CharSequence, Map)"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k","16,27,63;28,31,248;51,58,249",," public static HttpRequest get(final CharSequence baseUrl,"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"6,12,k;30,36,k;36,44,k","12,15,50;22,28,250;44,50,251",," final Map<?, ?> params, final boolean encode) {"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,1,,,,,,1,,,,"17,23,229;24,31,249;33,39,250;11,14,252",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","24,30,219;15,21,251;31,34,252;38,41,252",, return get(encode ? encode(url) : url);
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,, }
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,,
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"2,6,cppd",,, /**
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,72,cppd",,, * Start a 'GET' request to the given URL along with the query params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,77,cppd",,, * the name/value query parameter pairs to include as part of the
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,22,cppd",,, * baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,43,cppd",,," * @see #append(CharSequence, String...)"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k","16,27,63;28,31,253;51,58,254",," public static HttpRequest get(final CharSequence baseUrl,"
+137673d2b3d83a7f4010907e2a7f76966b9a3c4d,kevinsawicki@gmail.com,2013-01-16T19:09:40+0100,,,,,,,,,,"6,12,k;12,20,k;28,34,k","20,26,255;44,50,256",," final boolean encode, final Object... params) {"
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,1,,,,,,1,,,,"17,23,237;24,31,254;33,39,256;11,14,257",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","24,30,219;15,21,255;31,34,257;38,41,257",, return get(encode ? encode(url) : url);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,45,cppd",,, * Start a 'POST' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k","16,27,63;28,32,258;52,55,259",, public static HttpRequest post(final CharSequence url)
+300c4f36072191a2680ba82c5c3ddb3baccff856,kevinsawicki@gmail.com,2011-12-23T20:21:23+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,43,90;27,30,259",," return new HttpRequest(url, METHOD_POST);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,45,cppd",,, * Start a 'POST' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k;48,54,k","39,42,35;16,27,63;55,75,184;28,32,260;43,46,261",, public static HttpRequest post(final URL url) throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,43,90;27,30,261",," return new HttpRequest(url, METHOD_POST);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,,,,,,,,,,"0,73,cppd",,, * Start a 'POST' request to the given URL along with the query params
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, *
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,69,cppd",,, * the query parameters to include as part of the baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+933fd1c510cfe078ad74a493783b8227818933c1,kevinsawicki@gmail.com,2012-09-14T18:21:34+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,37,cppd",,," * @see #append(CharSequence, Map)"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k","16,27,63;28,32,262;52,59,263",," public static HttpRequest post(final CharSequence baseUrl,"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"6,12,k;30,36,k;36,44,k","12,15,50;22,28,264;44,50,265",," final Map<?, ?> params, final boolean encode) {"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,1,,,,,,1,,,,"17,23,229;24,31,263;33,39,264;11,14,266",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","25,31,219;16,22,265;39,42,266;32,35,266",, return post(encode ? encode(url) : url);
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,, }
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,,
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"2,6,cppd",,, /**
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,73,cppd",,, * Start a 'POST' request to the given URL along with the query params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,77,cppd",,, * the name/value query parameter pairs to include as part of the
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,22,cppd",,, * baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,43,cppd",,," * @see #append(CharSequence, String...)"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k","16,27,63;28,32,267;52,59,268",," public static HttpRequest post(final CharSequence baseUrl,"
+137673d2b3d83a7f4010907e2a7f76966b9a3c4d,kevinsawicki@gmail.com,2013-01-16T19:09:40+0100,,,,,,,,,,"6,12,k;12,20,k;28,34,k","20,26,269;44,50,270",," final boolean encode, final Object... params) {"
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,1,,,,,,1,,,,"17,23,237;24,31,268;33,39,270;11,14,271",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","25,31,219;16,22,269;39,42,271;32,35,271",, return post(encode ? encode(url) : url);
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,,,, }
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,,,,
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,44,cppd",,, * Start a 'PUT' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k","16,27,63;28,31,272;51,54,273",, public static HttpRequest put(final CharSequence url)
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,42,91;27,30,273",," return new HttpRequest(url, METHOD_PUT);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,44,cppd",,, * Start a 'PUT' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k;47,53,k","38,41,35;16,27,63;54,74,184;28,31,274;42,45,275",, public static HttpRequest put(final URL url) throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,42,91;27,30,275",," return new HttpRequest(url, METHOD_PUT);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,,,,,,,,,,"0,72,cppd",,, * Start a 'PUT' request to the given URL along with the query params
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, *
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,69,cppd",,, * the query parameters to include as part of the baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+933fd1c510cfe078ad74a493783b8227818933c1,kevinsawicki@gmail.com,2012-09-14T18:21:34+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,37,cppd",,," * @see #append(CharSequence, Map)"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,5,cppd",,, *
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k","16,27,63;28,31,276;51,58,277",," public static HttpRequest put(final CharSequence baseUrl,"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"6,12,k;30,36,k;36,44,k","12,15,50;22,28,278;44,50,279",," final Map<?, ?> params, final boolean encode) {"
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,1,,,,,,1,,,,"17,23,229;24,31,277;33,39,278;11,14,280",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","24,30,219;15,21,279;38,41,280;31,34,280",, return put(encode ? encode(url) : url);
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,,,, }
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,,,,
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"2,6,cppd",,, /**
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,72,cppd",,, * Start a 'PUT' request to the given URL along with the query params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,77,cppd",,, * the name/value query parameter pairs to include as part of the
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,22,cppd",,, * baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,43,cppd",,," * @see #append(CharSequence, String...)"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;32,38,k","16,27,63;28,31,281;51,58,282",," public static HttpRequest put(final CharSequence baseUrl,"
+137673d2b3d83a7f4010907e2a7f76966b9a3c4d,kevinsawicki@gmail.com,2013-01-16T19:09:40+0100,,,,,,,,,,"6,12,k;12,20,k;28,34,k","20,26,283;44,50,284",," final boolean encode, final Object... params) {"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,1,,,,,,1,,,,"17,23,237;24,31,282;33,39,284;11,14,285",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","24,30,219;15,21,283;38,41,285;31,34,285",, return put(encode ? encode(url) : url);
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,, }
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,,
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,47,cppd",,, * Start a 'DELETE' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;35,41,k","16,27,63;28,34,286;54,57,287",, public static HttpRequest delete(final CharSequence url)
+300c4f36072191a2680ba82c5c3ddb3baccff856,kevinsawicki@gmail.com,2011-12-23T20:21:23+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,45,86;27,30,287",," return new HttpRequest(url, METHOD_DELETE);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,47,cppd",,, * Start a 'DELETE' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;35,41,k;50,56,k","41,44,35;16,27,63;57,77,184;28,34,288;45,48,289",, public static HttpRequest delete(final URL url) throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,45,86;27,30,289",," return new HttpRequest(url, METHOD_DELETE);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,,,,,,,,,,"0,75,cppd",,, * Start a 'DELETE' request to the given URL along with the query params
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, *
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,69,cppd",,, * The query parameters to include as part of the baseUrl
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+933fd1c510cfe078ad74a493783b8227818933c1,kevinsawicki@gmail.com,2012-09-14T18:21:34+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,37,cppd",,," * @see #append(CharSequence, Map)"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,5,cppd",,, *
+5e240c384f3144e44175156f0017306da947bab1,kevinsawicki@gmail.com,2012-09-14T02:35:40+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;35,41,k","16,27,63;28,34,290;54,61,291",," public static HttpRequest delete(final CharSequence baseUrl,"
+8908cf5ba5c02574bbb4250431195d9a37304d88,kevinsawicki@gmail.com,2012-09-14T18:22:32+0200,,,,,,,,,,"6,12,k;30,36,k;36,44,k","12,15,50;22,28,292;44,50,293",," final Map<?, ?> params, final boolean encode) {"
+6ac920d147382f212504cf7e6cc63a681d0bbe3c,kevinsawicki@gmail.com,2012-09-14T02:49:01+0200,1,,,,,,1,,,,"17,23,229;24,31,291;33,39,292;11,14,294",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","27,33,219;18,24,293;41,44,294;34,37,294",, return delete(encode ? encode(url) : url);
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,,,, }
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,,,,
+b1c5f80e3207dfc1ce47240da8f4555c90fa6587,levinotik@gmail.com,2012-09-14T02:31:52+0200,,,,,,,,,,"2,6,cppd",,, /**
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,75,cppd",,, * Start a 'DELETE' request to the given URL along with the query params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,77,cppd",,, * the name/value query parameter pairs to include as part of the
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,22,cppd",,, * baseUrl
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,43,cppd",,," * @see #append(CharSequence, String...)"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, *
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;35,41,k","16,27,63;28,34,295;54,61,296",," public static HttpRequest delete(final CharSequence baseUrl,"
+137673d2b3d83a7f4010907e2a7f76966b9a3c4d,kevinsawicki@gmail.com,2013-01-16T19:09:40+0100,,,,,,,,,,"6,12,k;12,20,k;28,34,k","20,26,297;44,50,298",," final boolean encode, final Object... params) {"
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,1,,,,,,1,,,,"17,23,237;24,31,296;33,39,298;11,14,299",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","27,33,219;18,24,297;34,37,299;41,44,299",, return delete(encode ? encode(url) : url);
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,, }
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,,,,
+d584dd6c4fa87c12be3a5fc8282235c93cafb667,kevinsawicki@gmail.com,2012-09-15T19:34:17+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,45,cppd",,, * Start a 'HEAD' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k","16,27,63;28,32,300;52,55,301",, public static HttpRequest head(final CharSequence url)
+300c4f36072191a2680ba82c5c3ddb3baccff856,kevinsawicki@gmail.com,2011-12-23T20:21:23+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,43,88;27,30,301",," return new HttpRequest(url, METHOD_HEAD);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,45,cppd",,, * Start a 'HEAD' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k;48,54,k","39,42,35;16,27,63;55,75,184;28,32,302;43,46,303",, public static HttpRequest head(final URL url) throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,43,88;27,30,303",," return new HttpRequest(url, METHOD_HEAD);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,73,cppd",,, * Start a 'HEAD' request to the given URL along with the query params
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, *
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,69,cppd",,, * The query parameters to include as part of the baseUrl
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,37,cppd",,," * @see #append(CharSequence, Map)"
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, *
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k","16,27,63;28,32,304;52,59,305",," public static HttpRequest head(final CharSequence baseUrl,"
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"6,12,k;30,36,k;36,44,k","12,15,50;22,28,306;44,50,307",," final Map<?, ?> params, final boolean encode) {"
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,1,,,,,,1,,,,"17,23,229;24,31,305;33,39,306;11,14,308",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","25,31,219;16,22,307;39,42,308;32,35,308",, return head(encode ? encode(url) : url);
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,,,, }
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,,,,
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"2,6,cppd",,, /**
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,72,cppd",,, * Start a 'GET' request to the given URL along with the query params
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, *
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,20,cppd",,, * @param baseUrl
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,19,cppd",,, * @param encode
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,42,cppd",,, * true to encode the full URL
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,19,cppd",,, * @param params
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,77,cppd",,, * the name/value query parameter pairs to include as part of the
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,22,cppd",,, * baseUrl
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, *
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"0,43,cppd",,," * @see #append(CharSequence, String...)"
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,32,cppd",,, * @see #encode(CharSequence)
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, *
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"0,5,cppd",,, */
+a910b84f0035cb4d4105f6bb29d3d3ea590009b3,kevinsawicki@gmail.com,2012-09-15T19:59:36+0200,,,,,,,,,,"2,9,k;9,16,k;33,39,k","16,27,63;28,32,309;52,59,310",," public static HttpRequest head(final CharSequence baseUrl,"
+137673d2b3d83a7f4010907e2a7f76966b9a3c4d,kevinsawicki@gmail.com,2013-01-16T19:09:40+0100,,,,,,,,,,"6,12,k;12,20,k;28,34,k","20,26,311;44,50,312",," final boolean encode, final Object... params) {"
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,1,,,,,,1,,,,"17,23,237;24,31,310;33,39,312;11,14,313",," String url = append(baseUrl, params);"
+903584be6fc6ae2a50ac2ae1cc6acca454398e65,kevinsawicki@gmail.com,2012-09-15T19:36:56+0200,1,2,2,,,,1,2,2,"4,10,k","25,31,219;16,22,311;39,42,313;32,35,313",, return head(encode ? encode(url) : url);
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,,,, }
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,,,,
+54f14dcd386f6151d34f94f98f571f3f3ce73095,kevinsawicki@gmail.com,2012-09-15T19:36:05+0200,,,,,,,,,,"2,6,cppd",,, /**
+ccb74175c492347311fcaba5752bae602fe033eb,kevinsawicki@gmail.com,2012-09-04T00:34:18+0200,,,,,,,,,,"0,49,cppd",,, * Start an 'OPTIONS' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;36,42,k","16,27,63;28,35,314;55,58,315",, public static HttpRequest options(final CharSequence url)
+300c4f36072191a2680ba82c5c3ddb3baccff856,kevinsawicki@gmail.com,2011-12-23T20:21:23+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,46,89;27,30,315",," return new HttpRequest(url, METHOD_OPTIONS);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+ccb74175c492347311fcaba5752bae602fe033eb,kevinsawicki@gmail.com,2012-09-04T00:34:18+0200,,,,,,,,,,"0,49,cppd",,, * Start an 'OPTIONS' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"2,9,k;9,16,k;36,42,k;51,57,k","42,45,35;16,27,63;58,78,184;28,35,316;46,49,317",, public static HttpRequest options(final URL url) throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,46,89;27,30,317",," return new HttpRequest(url, METHOD_OPTIONS);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,46,cppd",,, * Start a 'TRACE' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;34,40,k","16,27,63;28,33,318;53,56,319",, public static HttpRequest trace(final CharSequence url)
+300c4f36072191a2680ba82c5c3ddb3baccff856,kevinsawicki@gmail.com,2011-12-23T20:21:23+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,44,92;27,30,319",," return new HttpRequest(url, METHOD_TRACE);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,46,cppd",,, * Start a 'TRACE' request to the given URL
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,16,cppd",,, * @param url
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;34,40,k;49,55,k","40,43,35;16,27,63;56,76,184;28,33,320;44,47,321",, public static HttpRequest trace(final URL url) throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,26,63;32,44,92;27,30,321",," return new HttpRequest(url, METHOD_TRACE);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,"2,6,cppd",,, /**
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,"0,59,cppd",,, * Set the 'http.keepAlive' property to the given value.
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+e751adc37825518948e0a9157a0e08cfed6b2ce4,kevinsawicki@gmail.com,2013-05-28T17:25:10+0200,,,,,,,,,,"0,46,cppd",,, * This setting will apply to all requests.
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,"0,5,cppd",,, *
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,"0,22,cppd",,, * @param keepAlive
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;9,16,k;16,21,k;31,37,k;37,45,k","21,30,322;45,54,323",, public static void keepAlive(final boolean keepAlive) {
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"16,32,s","51,60,323;4,15,336",," setProperty(""http.keepAlive"", Boolean.toString(keepAlive));"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,,,, }
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,,,,
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"2,6,cppd",,, /**
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"0,64,cppd",,, * Set the 'http.maxConnections' property to the given value.
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"0,46,cppd",,, * This setting will apply to all requests.
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"0,5,cppd",,, *
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"0,27,cppd",,, * @param maxConnections
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"0,5,cppd",,, */
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"2,9,k;9,16,k;16,21,k;36,42,k;42,46,k","21,35,324;46,60,325",, public static void maxConnections(final int maxConnections) {
+3954fa1e43d587658cca071c9038362ce666a7ae,kevinsawicki@gmail.com,2013-09-30T06:50:58+0200,0,,,,,,0,,,"16,37,s","56,70,325;4,15,336",," setProperty(""http.maxConnections"", Integer.toString(maxConnections));"
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,0,,,,,,0,,,,,, }
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,,,,
+e0942c120ba43d110bcc89c527871d4e26c061c6,davidtpate@gmail.com,2013-09-27T04:28:52+0200,,,,,,,,,,"2,6,cppd",,, /**
+a255b6076dc9161f8f3e4497ad6b0931c7fe26e8,kevinsawicki@gmail.com,2012-09-04T00:35:20+0200,,,,,,,,,,"0,79,cppd",,, * Set the 'http.proxyHost' & 'https.proxyHost' properties to the given host
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,12,cppd",,, * value.
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+e751adc37825518948e0a9157a0e08cfed6b2ce4,kevinsawicki@gmail.com,2013-05-28T17:25:10+0200,,,,,,,,,,"0,46,cppd",,, * This setting will apply to all requests.
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, *
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,17,cppd",,, * @param host
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, */
+5437c93a26652edf37e74871677143e5ce8ac3f8,kevinsawicki@gmail.com,2011-11-29T02:27:34+0100,,,,,,,,,,"2,9,k;9,16,k;16,21,k;31,37,k","21,30,326;44,48,327",, public static void proxyHost(final String host) {
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"16,32,s","34,38,327;4,15,336",," setProperty(""http.proxyHost"", host);"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"16,33,s","35,39,327;4,15,336",," setProperty(""https.proxyHost"", host);"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,,,, }
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,,,,
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"2,6,cppd",,, /**
+a255b6076dc9161f8f3e4497ad6b0931c7fe26e8,kevinsawicki@gmail.com,2012-09-04T00:35:20+0200,,,,,,,,,,"0,79,cppd",,, * Set the 'http.proxyPort' & 'https.proxyPort' properties to the given port
+a255b6076dc9161f8f3e4497ad6b0931c7fe26e8,kevinsawicki@gmail.com,2012-09-04T00:35:20+0200,,,,,,,,,,"0,13,cppd",,, * number.
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+e751adc37825518948e0a9157a0e08cfed6b2ce4,kevinsawicki@gmail.com,2013-05-28T17:25:10+0200,,,,,,,,,,"0,46,cppd",,, * This setting will apply to all requests.
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, *
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,17,cppd",,, * @param port
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, */
+5437c93a26652edf37e74871677143e5ce8ac3f8,kevinsawicki@gmail.com,2011-11-29T02:27:34+0100,,,,,,,,,,"2,9,k;9,16,k;16,21,k;31,37,k;37,41,k","21,30,328;41,45,329",, public static void proxyPort(final int port) {
+5437c93a26652edf37e74871677143e5ce8ac3f8,kevinsawicki@gmail.com,2011-11-29T02:27:34+0100,0,,,,,,0,,,"4,10,k","46,50,329;17,26,330",, final String portValue = Integer.toString(port);
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"16,32,s","34,43,330;4,15,336",," setProperty(""http.proxyPort"", portValue);"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"16,33,s","35,44,330;4,15,336",," setProperty(""https.proxyPort"", portValue);"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,,,, }
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,,,,
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"2,6,cppd",,, /**
+1368d56e091d1b124d57b2f69306cb052d436036,kevinsawicki@gmail.com,2012-11-10T18:04:57+0100,,,,,,,,,,"0,69,cppd",,, * Set the 'http.nonProxyHosts' property to the given host values.
+1368d56e091d1b124d57b2f69306cb052d436036,kevinsawicki@gmail.com,2012-11-10T18:04:57+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+1368d56e091d1b124d57b2f69306cb052d436036,kevinsawicki@gmail.com,2012-11-10T18:04:57+0100,,,,,,,,,,"0,49,cppd",,, * Hosts will be separated by a '|' character.
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+e751adc37825518948e0a9157a0e08cfed6b2ce4,kevinsawicki@gmail.com,2013-05-28T17:25:10+0200,,,,,,,,,,"0,46,cppd",,, * This setting will apply to all requests.
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, *
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,18,cppd",,, * @param hosts
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, */
+b3776443db1ea8b8fdcc098d575a3c42f91b9ebf,kevinsawicki@gmail.com,2012-11-10T17:46:41+0100,,,,,,,,,,"2,9,k;9,16,k;16,21,k;35,41,k","21,34,331;51,56,332",, public static void nonProxyHosts(final String... hosts) {
+b3776443db1ea8b8fdcc098d575a3c42f91b9ebf,kevinsawicki@gmail.com,2012-11-10T17:46:41+0100,0,4,0,,,,0,4,0,"4,7,k;17,22,k;40,41,c","25,30,332;8,13,332",, if (hosts != null && hosts.length > 0) {
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"32,35,k","20,29,333",, StringBuilder separated = new StringBuilder();
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"6,10,k;32,33,c","17,22,332;10,14,334",, int last = hosts.length - 1;
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,2,0,,,,0,2,0,"6,9,k;11,15,k;19,20,c","26,30,334;15,16,335;32,33,335;22,23,335",, for (int i = 0; i < last; i++)
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"42,45,s","25,30,332;8,17,333;31,32,335",, separated.append(hosts[i]).append('|');
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,,"23,28,332;6,15,333;29,33,334",, separated.append(hosts[last]);
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"18,38,s","40,49,333;6,17,336",," setProperty(""http.nonProxyHosts"", separated.toString());"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"6,11,k",,, } else
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,0,,,,,,0,,,"0,6,k;18,38,s;40,44,k","6,17,336",," setProperty(""http.nonProxyHosts"", null);"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,,,, }
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,,,,
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"2,6,cppd",,, /**
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,,,,,,,,,,"0,34,cppd",,, * Set property to given value.
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,,,,,,,,,,"0,67,cppd",,, * Specifying a null value will cause the property to be cleared
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, *
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,17,cppd",,, * @param name
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,18,cppd",,, * @param value
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,28,cppd",,, * @return previous value
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"0,5,cppd",,, */
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"2,10,k;10,17,k;36,42,k;55,61,k","24,35,336;49,53,337;68,73,338",," private static String setProperty(final String name, final String value) {"
+09dccf0e4eb5b8e734d01ee5c14dde41eb853cd3,kevinsawicki@gmail.com,2012-11-10T17:48:46+0100,,,,,,,,,,"4,10,k","10,26,43;35,41,339",, final PrivilegedAction<String> action;
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,0,2,0,,,,0,2,0,"4,7,k;17,21,k","8,13,338",, if (value != null)
+09dccf0e4eb5b8e734d01ee5c14dde41eb853cd3,kevinsawicki@gmail.com,2012-11-10T17:48:46+0100,0,,,,,,0,,,"15,18,k","19,35,43;6,12,339",, action = new PrivilegedAction<String>() {
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,,,,
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,"8,15,k","22,25,340",, public String run() {
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,0,,,,,,0,,,"10,16,k","36,40,337;42,47,338",," return System.setProperty(name, value);"
+4018ce85be5ca7d7234c082b1d57d0ed748a297c,kevinsawicki@gmail.com,2011-11-15T21:25:34+0100,,,,,,,,,,,,, }
+09dccf0e4eb5b8e734d01ee5c14dde41eb853cd3,kevinsawicki@gmail.com,2012-11-10T17:48:46+0100,,,,,,,,,,,,, };
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,,,,,,,,,,"4,9,k",,, else
+09dccf0e4eb5b8e734d01ee5c14dde41eb853cd3,kevinsawicki@gmail.com,2012-11-10T17:48:46+0100,0,,,,,,0,,,"0,6,k;15,18,k","19,35,43;6,12,339",, action = new PrivilegedAction<String>() {
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,,,,,,,,,,,,,
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,,,,,,,,,,"8,15,k","22,25,341",, public String run() {
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,0,,,,,,0,,,"10,16,k","38,42,337",, return System.clearProperty(name);
+d49521e53afc518aa30e14e8ca2ed0086575bbe1,kevinsawicki@gmail.com,2011-11-29T02:33:30+0100,,,,,,,,,,,,, }
+09dccf0e4eb5b8e734d01ee5c14dde41eb853cd3,kevinsawicki@gmail.com,2012-11-10T17:48:46+0100,,,,,,,,,,,,, };
+09dccf0e4eb5b8e734d01ee5c14dde41eb853cd3,kevinsawicki@gmail.com,2012-11-10T17:48:46+0100,0,,,,,,0,,,"4,10,k","11,27,41;41,47,339",, return AccessController.doPrivileged(action);
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,,,, }
+36b2fc4367e68aa8c2abc62c498b0e3e69e7af0b,kevinsawicki@gmail.com,2011-10-24T18:54:47+0200,,,,,,,,,,,,,
+7d679e00a23c1e6cb5d2f39cc182d815fe46bb72,kevinsawicki@gmail.com,2013-05-28T17:21:07+0200,1,,,,,,1,,,"2,10,k;41,45,k","10,27,29;28,38,342",, private HttpURLConnection connection = null;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,10,k;10,16,k","16,19,35;20,23,343",, private final URL url;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,10,k;10,16,k","23,36,344",, private final String requestMethod;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,10,k","10,29,210;30,36,345",, private RequestOutputStream output;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,10,k;10,18,k","18,27,346",, private boolean multipart;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+6fc695a6869e02b3a3d02f915ce1e9cb532b44f7,kevinsawicki@gmail.com,2011-10-24T19:26:04+0200,,,,,,,,,,"2,10,k;10,18,k","18,22,347",, private boolean form;
+6fc695a6869e02b3a3d02f915ce1e9cb532b44f7,kevinsawicki@gmail.com,2011-10-24T19:26:04+0200,,,,,,,,,,,,,
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"2,10,k;10,18,k;42,46,k","18,39,348",, private boolean ignoreCloseExceptions = true;
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,,,,
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,,,,,,1,,,"2,10,k;10,18,k;31,36,k","18,28,349",, private boolean uncompress = false;
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"2,10,k;10,14,k;27,31,c","14,24,350",, private int bufferSize = 8192;
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,,
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,,,,,,1,,,"2,10,k;10,15,k;28,29,c","15,24,351",, private long totalSize = -1;
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,,
+d0ba95cf3c621c74a023887814e8c1f73b5da1b2,kevinsawicki@gmail.com,2014-01-05T02:40:15+0100,1,,,,,,1,,,"2,10,k;10,15,k;30,31,c","15,27,352",, private long totalWritten = 0;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,10,k","17,30,353",, private String httpProxyHost;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,10,k;10,14,k","14,27,354",, private int httpProxyPort;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+35b5201cfdffd7bbc0f59e7b12bdb884f02f7873,kevinsawicki@gmail.com,2014-01-05T02:09:28+0100,1,,,,,,1,,,"2,10,k","10,24,141;36,50,141;51,58,145;25,33,355",, private UploadProgress progress = UploadProgress.DEFAULT;
+f6ed55b82fdc6257c10dceba34afe4b443078be5,kevinsawicki@gmail.com,2014-01-05T01:45:52+0100,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,36,cppd",,, * Create HTTP connection wrapper
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,37,cppd",,, * @param url Remote resource URL.
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,62,cppd",,," * @param method HTTP request method (e.g., ""GET"", ""POST"")."
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+300c4f36072191a2680ba82c5c3ddb3baccff856,kevinsawicki@gmail.com,2011-12-23T20:21:23+0100,,,,,,,,,,"2,9,k;21,27,k;45,51,k","9,20,356;40,43,357;58,64,358",," public HttpRequest(final CharSequence url, final String method)"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,1,,,,,,1,,,"6,12,k","13,33,184",, throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"4,8,k",,, try {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"6,10,k;17,20,k","21,24,35;11,14,343;25,28,357",, this.url = new URL(url.toString());
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"6,12,k","13,34,31;35,36,359",, } catch (MalformedURLException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,1,,,,,,1,,,"6,11,k;12,15,k","16,36,184;37,38,359",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,,, }
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,8,k","9,22,344;25,31,358",, this.requestMethod = method;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,,, }
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,36,cppd",,, * Create HTTP connection wrapper
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,37,cppd",,, * @param url Remote resource URL.
+b6e6e215ec15d7f619ed841f011c17180abc49d2,jw@squareup.com,2013-06-07T07:55:27+0200,,,,,,,,,,"0,62,cppd",,," * @param method HTTP request method (e.g., ""GET"", ""POST"")."
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+0c9eb72fad4989b9007970f07aae442e796e2f7b,kevinsawicki@gmail.com,2011-10-24T22:57:00+0200,,,,,,,,,,"2,9,k;21,27,k;36,42,k","27,30,35;9,20,360;31,34,361;49,55,362",," public HttpRequest(final URL url, final String method)"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,1,,,,,,1,,,"6,12,k","13,33,184",, throws HttpRequestException {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,8,k","9,12,343;15,18,361",, this.url = url;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,8,k","9,22,344;25,31,362",, this.requestMethod = method;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,,, }
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,10,k","10,15,32;16,27,363",, private Proxy createProxy() {
+7ca8baaf84b493779880ae623bb068241b36bbb7,kevinsawicki@gmail.com,2013-05-28T17:19:42+0200,1,,,,,,1,,,"4,10,k;11,14,k;27,30,k","21,25,8;31,48,30;15,20,32;49,62,353;64,77,354",," return new Proxy(HTTP, new InetSocketAddress(httpProxyHost, httpProxyPort));"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,, }
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,10,k","10,27,29;28,44,364",, private HttpURLConnection createConnection() {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"4,8,k",,, try {
+9fcc9d82982619ed3507a64b2660e82ede925e80,kevinsawicki@gmail.com,2013-05-28T17:18:25+0200,,,,,,,,,,"6,12,k","12,29,29;30,40,365",, final HttpURLConnection connection;
+9fcc9d82982619ed3507a64b2660e82ede925e80,kevinsawicki@gmail.com,2013-05-28T17:18:25+0200,1,2,2,,,,1,2,2,"6,9,k;27,31,k","10,23,353",, if (httpProxyHost != null)
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,1,,,,,,1,,,,"40,46,129;21,39,138;47,50,343;52,63,363;8,18,365",," connection = CONNECTION_FACTORY.create(url, createProxy());"
+9fcc9d82982619ed3507a64b2660e82ede925e80,kevinsawicki@gmail.com,2013-05-28T17:18:25+0200,,,,,,,,,,"6,11,k",,, else
+cb9e021f13b840d91484b1abbd2b55687c3f055c,kevinsawicki@gmail.com,2013-06-17T07:28:59+0200,1,,,,,,1,,,"0,8,k","40,46,127;21,39,138;47,50,343;8,18,365",, connection = CONNECTION_FACTORY.create(url);
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"34,47,344;6,16,365",, connection.setRequestMethod(requestMethod);
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"6,12,k","13,23,365",, return connection;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,366",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,366",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+fb9c2954b7b11b2a234676157cd21d51c747d2d4,kevinsawicki@gmail.com,2012-07-27T20:36:01+0200,,,,,,,,,,"2,12,a",,, @Override
+3f44785aa518a4393e3be8e8979d9733e283dd9f,kevinsawicki@gmail.com,2011-10-24T22:58:14+0200,,,,,,,,,,"0,2,a;2,9,k","16,24,367",, public String toString() {
+94dd4a281fc85d6b90553633b708ef92df4144d8,kevinsawicki@gmail.com,2013-02-06T17:24:06+0100,1,,,,,,1,,,"4,10,k;22,26,s","28,31,667;11,17,668",, return method() + ' ' + url();
+3f44785aa518a4393e3be8e8979d9733e283dd9f,kevinsawicki@gmail.com,2011-10-24T22:58:14+0200,,,,,,,,,,,,, }
+3f44785aa518a4393e3be8e8979d9733e283dd9f,kevinsawicki@gmail.com,2011-10-24T22:58:14+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,31,cppd",,, * Get underlying connection
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,24,cppd",,, * @return connection
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k","9,26,29;27,40,368",, public HttpURLConnection getConnection() {
+7d679e00a23c1e6cb5d2f39cc182d815fe46bb72,kevinsawicki@gmail.com,2013-05-28T17:21:07+0200,1,2,2,,,,1,2,2,"4,7,k;22,26,k","8,18,342",, if (connection == null)
+7d679e00a23c1e6cb5d2f39cc182d815fe46bb72,kevinsawicki@gmail.com,2013-05-28T17:21:07+0200,1,,,,,,1,,,,"6,16,342;19,35,364",, connection = createConnection();
+7d679e00a23c1e6cb5d2f39cc182d815fe46bb72,kevinsawicki@gmail.com,2013-05-28T17:21:07+0200,1,,,,,,1,,,"4,10,k","11,21,342",, return connection;
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,,,, }
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,,,,
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"2,6,cppd",,, /**
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,69,cppd",,, * Set whether or not to ignore exceptions that occur from calling
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,31,cppd",,, * {@link Closeable#close()}
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,60,cppd",,, * The default value of this setting is <code>true</code>
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,5,cppd",,, *
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,19,cppd",,, * @param ignore
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"0,5,cppd",,, */
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"2,9,k;43,49,k;49,57,k","9,20,63;21,42,369;57,63,370",, public HttpRequest ignoreCloseExceptions(final boolean ignore) {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,,"4,25,348;28,34,370",, ignoreCloseExceptions = ignore;
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,,,, }
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,,,,
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"2,6,cppd",,, /**
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,75,cppd",,, * Get whether or not exceptions thrown by {@link Closeable#close()} are
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,13,cppd",,, * ignored
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,5,cppd",,, *
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,49,cppd",,," * @return true if ignoring, false if throwing"
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,5,cppd",,, */
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"2,9,k;9,17,k","17,38,371",, public boolean ignoreCloseExceptions() {
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,1,,,,,,1,,,"4,10,k","11,32,348",, return ignoreCloseExceptions;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,41,cppd",,, * Get the status code of the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"0,31,cppd",,, * @return the response code
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,13,k;20,26,k","27,47,184;13,17,372",, public int code() throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"4,8,k",,, try {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"6,17,563",, closeOutput();
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"6,12,k","13,26,368",, return getConnection().getResponseCode();
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,373",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,373",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,80,cppd",,, * Set the value of the given {@link AtomicInteger} to the status code of the
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,14,cppd",,, * response
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"0,5,cppd",,, *
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"0,19,cppd",,, * @param output
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"0,5,cppd",,, */
+a17957e9d5b0e5e7c2b8886a5b027068af6453db,kevinsawicki@gmail.com,2011-11-26T23:56:48+0100,,,,,,,,,,"2,9,k;26,32,k","32,45,53;9,20,63;21,25,374;46,52,375",, public HttpRequest code(final AtomicInteger output)
+a17957e9d5b0e5e7c2b8886a5b027068af6453db,kevinsawicki@gmail.com,2011-11-26T23:56:48+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,1,,,,,,1,,,,"15,19,372;4,10,375",, output.set(code());
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,,,, }
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,,,,
+debf590e52e9d1d07c8a134492d9b2bca6ff7a5a,kevinsawicki@gmail.com,2011-11-24T01:39:31+0100,,,,,,,,,,"2,6,cppd",,, /**
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,36,cppd",,, * Is the response code a 200 OK?
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,5,cppd",,, *
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,42,cppd",,," * @return true if 200, false otherwise"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,17,k;22,28,k","29,49,184;17,19,376",, public boolean ok() throws HttpRequestException {
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,1,2,2,,,,1,2,2,"4,10,k","11,18,7;22,26,372",, return HTTP_OK == code();
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,,,, }
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,,,,
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"2,6,cppd",,, /**
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,41,cppd",,, * Is the response code a 201 Created?
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,5,cppd",,, *
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,42,cppd",,," * @return true if 201, false otherwise"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,17,k;27,33,k","34,54,184;17,24,377",, public boolean created() throws HttpRequestException {
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,1,2,2,,,,1,2,2,"4,10,k","11,23,2;27,31,372",, return HTTP_CREATED == code();
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,,,, }
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,,,,
+c48c540905b42ed134800c5bf2bdb66384a3e295,kevinsawicki@gmail.com,2011-10-25T19:13:05+0200,,,,,,,,,,"2,6,cppd",,, /**
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,"0,44,cppd",,, * Is the response code a 204 No Content?
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,"0,5,cppd",,, *
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,"0,42,cppd",,," * @return true if 204, false otherwise"
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,"0,5,cppd",,, */
+c06d47d5402b426c3fa5973baa5e8b316ac9ef97,kevinsawicki@gmail.com,2014-02-09T23:08:56+0100,,,,,,,,,,"2,9,k;9,17,k;29,35,k","36,56,184;17,26,378",, public boolean noContent() throws HttpRequestException {
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,1,2,2,,,,1,2,2,"4,10,k","11,26,4;30,34,372",, return HTTP_NO_CONTENT == code();
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,,,, }
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,,,,
+03dd99fe11ef7b89d8d09e4088e24f91eb4f564c,jean-baptiste.lievremont@sonarsource.com,2014-01-31T11:57:01+0100,,,,,,,,,,"2,6,cppd",,, /**
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,55,cppd",,, * Is the response code a 500 Internal Server Error?
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,5,cppd",,, *
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,42,cppd",,," * @return true if 500, false otherwise"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,17,k;31,37,k","38,58,184;17,28,379",, public boolean serverError() throws HttpRequestException {
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,1,2,2,,,,1,2,2,"4,10,k","11,30,3;34,38,372",, return HTTP_INTERNAL_ERROR == code();
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,,,, }
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,,,,
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"2,6,cppd",,, /**
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,45,cppd",,, * Is the response code a 400 Bad Request?
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,5,cppd",,, *
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,42,cppd",,," * @return true if 400, false otherwise"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,17,k;30,36,k","37,57,184;17,27,380",, public boolean badRequest() throws HttpRequestException {
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,1,2,2,,,,1,2,2,"4,10,k","11,27,1;31,35,372",, return HTTP_BAD_REQUEST == code();
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,,,, }
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,,,,
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"2,6,cppd",,, /**
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,43,cppd",,, * Is the response code a 404 Not Found?
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,5,cppd",,, *
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,42,cppd",,," * @return true if 404, false otherwise"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,17,k;28,34,k","35,55,184;17,25,381",, public boolean notFound() throws HttpRequestException {
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,1,2,2,,,,1,2,2,"4,10,k","11,25,5;29,33,372",, return HTTP_NOT_FOUND == code();
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,,,, }
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,,,,
+ef15f35f5224eddd95c2f1ff2d424c6d982f889f,kevinsawicki@gmail.com,2011-10-26T17:55:20+0200,,,,,,,,,,"2,6,cppd",,, /**
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,,,,,,,,,,"0,46,cppd",,, * Is the response code a 304 Not Modified?
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,,,,,,,,,,"0,5,cppd",,, *
+18f80dc7160100f2efceb4d5c90c5a693379e006,kevinsawicki@gmail.com,2011-11-10T06:03:43+0100,,,,,,,,,,"0,42,cppd",,," * @return true if 304, false otherwise"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,17,k;31,37,k","38,58,184;17,28,382",, public boolean notModified() throws HttpRequestException {
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,1,2,2,,,,1,2,2,"4,10,k","11,28,6;32,36,372",, return HTTP_NOT_MODIFIED == code();
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,,,,,,,,,,,,, }
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,,,,,,,,,,,,,
+1aff9aa097ae2283b8d2b40868b58e20f1e15446,kevinsawicki@gmail.com,2011-11-10T01:41:29+0100,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,40,cppd",,, * Get status message of the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,21,cppd",,, * @return message
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;26,32,k","33,53,184;16,23,383",, public String message() throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"4,8,k",,, try {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"6,17,563",, closeOutput();
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"6,12,k","13,26,368",, return getConnection().getResponseMessage();
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,384",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,384",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,31,cppd",,, * Disconnect the connection
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k","9,20,63;21,31,385",, public HttpRequest disconnect() {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"4,17,368",, getConnection().disconnect();
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,50,cppd",,, * Set chunked streaming mode to the given size
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,5,cppd",,, *
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,17,cppd",,, * @param size
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,5,cppd",,, */
+0c9eb72fad4989b9007970f07aae442e796e2f7b,kevinsawicki@gmail.com,2011-10-24T22:57:00+0200,,,,,,,,,,"2,9,k;27,33,k;33,37,k","9,20,63;21,26,386;37,41,387",, public HttpRequest chunk(final int size) {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"4,17,368;44,48,387",, getConnection().setChunkedStreamingMode(size);
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,,,, }
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,,,,
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"2,6,cppd",,, /**
+5dd0808fedcd1935e97bbb6c440e810d4d001f3b,kevinsawicki@gmail.com,2011-10-26T17:39:11+0200,,,,,,,,,,"0,66,cppd",,, * Set the size used when buffering and copying between streams
+b6fbad4324aa80d153be6d08aaa40f88064ecfbd,kevinsawicki@gmail.com,2011-12-18T23:13:50+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+9111b590a00f56bb73fcefa3a8e821bbd56303f7,kevinsawicki@gmail.com,2012-09-03T20:59:55+0200,,,,,,,,,,"0,79,cppd",,, * This size is also used for send and receive buffers created for both char
+9111b590a00f56bb73fcefa3a8e821bbd56303f7,kevinsawicki@gmail.com,2012-09-03T20:59:55+0200,,,,,,,,,,"0,21,cppd",,, * and byte arrays
+9111b590a00f56bb73fcefa3a8e821bbd56303f7,kevinsawicki@gmail.com,2012-09-03T20:59:55+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+9111b590a00f56bb73fcefa3a8e821bbd56303f7,kevinsawicki@gmail.com,2012-09-03T20:59:55+0200,,,,,,,,,,"0,44,cppd",,," * The default buffer size is 8,192 bytes"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,17,cppd",,, * @param size
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+0c9eb72fad4989b9007970f07aae442e796e2f7b,kevinsawicki@gmail.com,2011-10-24T22:57:00+0200,,,,,,,,,,"2,9,k;32,38,k;38,42,k","9,20,63;21,31,388;42,46,389",, public HttpRequest bufferSize(final int size) {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,2,2,,,,1,2,2,"4,7,k;15,16,c","8,12,389",, if (size < 1)
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"6,11,k;12,15,k;41,73,s",,," throw new IllegalArgumentException(""Size must be greater than zero"");"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,"4,14,350;17,21,389",, bufferSize = size;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,36,cppd",,, * Get the configured buffer size
+9111b590a00f56bb73fcefa3a8e821bbd56303f7,kevinsawicki@gmail.com,2012-09-03T20:59:55+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+9111b590a00f56bb73fcefa3a8e821bbd56303f7,kevinsawicki@gmail.com,2012-09-03T20:59:55+0200,,,,,,,,,,"0,44,cppd",,," * The default buffer size is 8,192 bytes"
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,5,cppd",,, *
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,25,cppd",,, * @return buffer size
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"0,5,cppd",,, */
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"2,9,k;9,13,k","13,23,390",, public int bufferSize() {
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,1,,,,,,1,,,"4,10,k","11,21,350",, return bufferSize;
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,,,, }
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,,,,
+138b3d009892ff35a2da4fb4a43415288c4da73d,kevinsawicki@gmail.com,2011-12-18T23:33:29+0100,,,,,,,,,,"2,6,cppd",,, /**
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,79,cppd",,, * Set whether or not the response body should be automatically uncompressed
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,21,cppd",,, * when read from.
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,78,cppd",,, * This will only affect requests that have the 'Content-Encoding' response
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,27,cppd",,, * header set to 'gzip'.
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,75,cppd",,, * This causes all receive methods to use a {@link GZIPInputStream} when
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,75,cppd",,, * applicable so that higher level streams and readers can read the data
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,19,cppd",,, * uncompressed.
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,70,cppd",,, * Setting this option does not cause any request headers to be set
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,70,cppd",,, * automatically so {@link #acceptGzipEncoding()} should be used in
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,76,cppd",,, * conjunction with this setting to tell the server to gzip the response.
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,5,cppd",,, *
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,23,cppd",,, * @param uncompress
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,5,cppd",,, */
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"2,9,k;32,38,k;38,46,k","9,20,63;21,31,391;46,56,392",, public HttpRequest uncompress(final boolean uncompress) {
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,,,,,,1,,,"4,8,k","9,19,349;22,32,392",, this.uncompress = uncompress;
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,,, }
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,,,
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"2,6,cppd",,, /**
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,"0,37,cppd",,, * Create byte array output stream
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,"0,5,cppd",,, *
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,"0,20,cppd",,, * @return stream
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,"0,5,cppd",,, */
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,"2,12,k","12,33,13;34,44,393",, protected ByteArrayOutputStream byteStream() {
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,1,,,,,,1,,,"4,10,k;10,14,k","14,18,394;21,34,539",, final int size = contentLength();
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,1,2,2,,,,1,2,2,"4,7,k;15,16,c","8,12,394",, if (size > 0)
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,1,,,,,,1,,,"6,12,k;13,16,k","17,38,13;39,43,394",, return new ByteArrayOutputStream(size);
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,"4,9,k",,, else
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,1,,,,,,1,,,"0,6,k;6,12,k;13,16,k","17,38,13",, return new ByteArrayOutputStream();
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,,,, }
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,,,,
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,,,,,,,,,,"2,6,cppd",,, /**
+5489e8776cbf02fc2c1f5f9289b261831a8ad458,kevinsawicki@gmail.com,2012-02-10T19:58:31+0100,,,,,,,,,,"0,59,cppd",,, * Get response as {@link String} in given character set
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+3a45a21fb816118a5887da83a8c8f3317df55935,kevinsawicki@gmail.com,2012-02-11T16:56:26+0100,,,,,,,,,,"0,79,cppd",,, * This will fall back to using the UTF-8 character set if the given charset
+3a45a21fb816118a5887da83a8c8f3317df55935,kevinsawicki@gmail.com,2012-02-11T16:56:26+0100,,,,,,,,,,"0,13,cppd",,, * is null
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,20,cppd",,, * @param charset
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * @return string
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;21,27,k;43,49,k","50,70,184;16,20,395;34,41,396",, public String body(final String charset) throws HttpRequestException {
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,1,,,,,,1,,,"4,10,k","10,31,13;41,51,393;32,38,397",, final ByteArrayOutputStream output = byteStream();
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"4,8,k",,, try {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,"21,27,397;11,17,409;6,10,547",," copy(buffer(), output);"
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,1,,,,,,1,,,"6,12,k","29,44,100;45,52,396;13,19,397",, return output.toString(getValidCharset(charset));
+db617ee03056e71e1fa841680a15770809f2db78,kevinsawicki@gmail.com,2012-03-26T05:39:14+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,398",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,398",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,,,, }
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,,,,
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"2,6,cppd",,, /**
+5489e8776cbf02fc2c1f5f9289b261831a8ad458,kevinsawicki@gmail.com,2012-02-10T19:58:31+0100,,,,,,,,,,"0,70,cppd",,, * Get response as {@link String} using character set returned from
+5489e8776cbf02fc2c1f5f9289b261831a8ad458,kevinsawicki@gmail.com,2012-02-10T19:58:31+0100,,,,,,,,,,"0,24,cppd",,, * {@link #charset()}
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,5,cppd",,, *
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,20,cppd",,, * @return string
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;23,29,k","30,50,184;16,20,399",, public String body() throws HttpRequestException {
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,1,,,,,,1,,,"4,10,k","11,15,395;16,23,498",, return body(charset());
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,78,cppd",,, * Get the response body as a {@link String} and set it as the value of the
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,22,cppd",,, * given reference.
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,5,cppd",,, *
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,19,cppd",,, * @param output
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"0,5,cppd",,, */
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"2,9,k;26,32,k;64,70,k","32,47,54;9,20,63;71,91,184;21,25,400;56,62,401",, public HttpRequest body(final AtomicReference<String> output) throws HttpRequestException {
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,1,,,,,,1,,,,"15,19,399;4,10,401",, output.set(body());
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,,,, }
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,,,,
+f6b23ec82d70805ba6e5ede039470a8638343edf,kevinsawicki@gmail.com,2013-05-29T17:38:22+0200,,,,,,,,,,"2,6,cppd",,, /**
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,78,cppd",,, * Get the response body as a {@link String} and set it as the value of the
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,22,cppd",,, * given reference.
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,5,cppd",,, *
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,19,cppd",,, * @param output
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,20,cppd",,, * @param charset
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"0,5,cppd",,, */
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"2,9,k;26,32,k;64,70,k;86,92,k","32,47,54;9,20,63;93,113,184;21,25,402;56,62,403;77,84,404",," public HttpRequest body(final AtomicReference<String> output, final String charset) throws HttpRequestException {"
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,1,,,,,,1,,,,"15,19,395;4,10,403;20,27,404",, output.set(body(charset));
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,,,, }
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,,,,
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,,,,
+859526865fe42b557a5ae34d2ec06ec04beee4b9,kevinsawicki@gmail.com,2013-05-29T17:41:11+0200,,,,,,,,,,"2,6,cppd",,, /**
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,"0,33,cppd",,, * Is the response body empty?
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,"0,5,cppd",,, *
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,"0,78,cppd",,," * @return true if the Content-Length response header is 0, false otherwise"
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,"0,5,cppd",,, */
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,"2,9,k;9,17,k;31,37,k","38,58,184;17,28,405",, public boolean isBodyEmpty() throws HttpRequestException {
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,1,2,2,,,,1,2,2,"4,10,k;30,31,c","11,24,539",, return contentLength() == 0;
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,,,, }
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,,,,
+16a8057b14deca3997585741a9c174155d3d3415,kevinsawicki@gmail.com,2012-11-08T11:30:27+0100,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,32,cppd",,, * Get response as byte array
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,24,cppd",,, * @return byte array
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;9,13,k;24,30,k","31,51,184;16,21,406",, public byte[] bytes() throws HttpRequestException {
+76652859964fe4ea35848541cab1ee0c6bb6f5b9,kevinsawicki@gmail.com,2011-11-11T01:09:07+0100,1,,,,,,1,,,"4,10,k","10,31,13;41,51,393;32,38,407",, final ByteArrayOutputStream output = byteStream();
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"4,8,k",,, try {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,"21,27,407;11,17,409;6,10,547",," copy(buffer(), output);"
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,0,,,,,,0,,,"6,12,k","13,24,20;25,26,408",, } catch (IOException e) {
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,408",, throw new HttpRequestException(e);
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,1,,,,,,1,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k","11,17,407",, return output.toByteArray();
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,39,cppd",,, * Get response in a buffered stream
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+5489e8776cbf02fc2c1f5f9289b261831a8ad458,kevinsawicki@gmail.com,2012-02-10T19:58:31+0100,,,,,,,,,,"0,27,cppd",,, * @see #bufferSize(int)
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * @return stream
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;38,44,k","9,28,9;45,65,184;29,35,409",, public BufferedInputStream buffer() throws HttpRequestException {
+5dd0808fedcd1935e97bbb6c440e810d4d001f3b,kevinsawicki@gmail.com,2011-10-26T17:39:11+0200,1,,,,,,1,,,"4,10,k;11,14,k","15,34,9;45,55,350;35,41,410",," return new BufferedInputStream(stream(), bufferSize);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,33,cppd",,, * Get stream to response body
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * @return stream
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;30,36,k","9,20,21;37,57,184;21,27,410",, public InputStream stream() throws HttpRequestException {
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,"4,15,21;16,22,411",, InputStream stream;
+b15628bb6d07ff04034265a61eb1b1541759db69,kevinsawicki@gmail.com,2011-10-28T00:57:52+0200,1,2,2,,,,1,2,2,"4,7,k","17,33,1;8,12,372",, if (code() < HTTP_BAD_REQUEST)
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"6,10,k",,, try {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"17,30,368;8,14,411",, stream = getConnection().getInputStream();
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,0,,,,,,0,,,"8,14,k","15,26,20;27,28,412",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"8,13,k;14,17,k","18,38,184;39,40,412",, throw new HttpRequestException(e);
+7481107deaf74f2fdf20ea21dab3a2acfabdeed6,kevinsawicki@gmail.com,2011-10-27T17:44:53+0200,1,,,,,,1,,,,,, }
+7481107deaf74f2fdf20ea21dab3a2acfabdeed6,kevinsawicki@gmail.com,2011-10-27T17:44:53+0200,,,,,,,,,,"4,9,k",,, else {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"15,28,368;6,12,411",, stream = getConnection().getErrorStream();
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,2,2,,,,1,2,2,"6,9,k;20,24,k","10,16,411",, if (stream == null)
+7481107deaf74f2fdf20ea21dab3a2acfabdeed6,kevinsawicki@gmail.com,2011-10-27T17:44:53+0200,,,,,,,,,,"8,12,k",,, try {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,0,,,,,,0,,,,"19,32,368;10,16,411",, stream = getConnection().getInputStream();
+7481107deaf74f2fdf20ea21dab3a2acfabdeed6,kevinsawicki@gmail.com,2011-10-27T17:44:53+0200,1,,,,,,1,,,"10,16,k","17,28,20;29,30,413",, } catch (IOException e) {
+90c4b387e1100553959eebc2af6c6ef540fcf41b,kevinsawicki@gmail.com,2013-08-02T17:30:57+0200,1,2,1,,,,1,2,1,"10,13,k;32,33,c","14,27,539",, if (contentLength() > 0)
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"12,17,k;18,21,k","22,42,184;43,44,413",, throw new HttpRequestException(e);
+90c4b387e1100553959eebc2af6c6ef540fcf41b,kevinsawicki@gmail.com,2013-08-02T17:30:57+0200,,,,,,,,,,"10,15,k",,, else
+90c4b387e1100553959eebc2af6c6ef540fcf41b,kevinsawicki@gmail.com,2013-08-02T17:30:57+0200,1,,,,,,1,,,"0,12,k;21,24,k;46,49,k;50,54,k;55,56,c","25,45,12;12,18,411",, stream = new ByteArrayInputStream(new byte[0]);
+7481107deaf74f2fdf20ea21dab3a2acfabdeed6,kevinsawicki@gmail.com,2011-10-27T17:44:53+0200,0,,,,,,0,,,,,, }
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,,, }
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,,,
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,4,4,,,,1,4,4,"4,7,k","24,37,67;9,19,349;45,60,510",, if (!uncompress || !ENCODING_GZIP.equals(contentEncoding()))
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,,,,,,1,,,"6,12,k","13,19,411",, return stream;
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"4,9,k",,, else
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,6,k;6,10,k",,, try {
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,,,,,,1,,,"8,14,k;15,18,k","19,34,55;35,41,411",, return new GZIPInputStream(stream);
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,0,,,,,,0,,,"8,14,k","15,26,20;27,28,414",, } catch (IOException e) {
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,0,,,,,,0,,,"8,13,k;14,17,k","18,38,184;39,40,414",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,,,, }
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,,,,
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"2,6,cppd",,, /**
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,60,cppd",,, * Get reader to response body using given character set.
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+3a45a21fb816118a5887da83a8c8f3317df55935,kevinsawicki@gmail.com,2012-02-11T16:56:26+0100,,,,,,,,,,"0,79,cppd",,, * This will fall back to using the UTF-8 character set if the given charset
+3a45a21fb816118a5887da83a8c8f3317df55935,kevinsawicki@gmail.com,2012-02-11T16:56:26+0100,,,,,,,,,,"0,13,cppd",,, * is null
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,5,cppd",,, *
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,20,cppd",,, * @param charset
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,20,cppd",,, * @return reader
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,5,cppd",,, */
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"2,9,k;34,40,k","9,26,22;27,33,415;47,54,416",, public InputStreamReader reader(final String charset)
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"4,8,k",,, try {
+215f316c0747c1441743223a8a0fb4470c560308,kevinsawicki@gmail.com,2012-08-09T21:01:47+0200,1,,,,,,1,,,"6,12,k;13,16,k","17,34,22;45,60,100;35,41,410;61,68,416",," return new InputStreamReader(stream(), getValidCharset(charset));"
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,0,,,,,,0,,,"6,12,k","13,41,27;42,43,417",, } catch (UnsupportedEncodingException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,417",, throw new HttpRequestException(e);
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,,,, }
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,,,, }
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,,,,
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"2,6,cppd",,, /**
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,71,cppd",,, * Get reader to response body using the character set returned from
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,24,cppd",,, * {@link #charset()}
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,5,cppd",,, *
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,20,cppd",,, * @return reader
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;36,42,k","9,26,22;43,63,184;27,33,418",, public InputStreamReader reader() throws HttpRequestException {
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,1,,,,,,1,,,"4,10,k","11,17,415;18,25,498",, return reader(charset());
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,,,, }
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,,,,
+3e52ba5a31939db248fbad5ebcd4673c5a76b423,kevinsawicki@gmail.com,2011-10-25T19:36:44+0200,,,,,,,,,,"2,6,cppd",,, /**
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,78,cppd",,, * Get buffered reader to response body using the given character set r and
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,32,cppd",,, * the configured buffer size
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,5,cppd",,, *
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,5,cppd",,, *
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,27,cppd",,, * @see #bufferSize(int)
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,20,cppd",,, * @param charset
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,20,cppd",,, * @return reader
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,5,cppd",,, */
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"2,9,k;39,45,k","9,23,11;24,38,419;52,59,420",, public BufferedReader bufferedReader(final String charset)
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,1,,,,,,1,,,"4,10,k;11,14,k","15,29,11;47,57,350;30,36,415;37,44,420",," return new BufferedReader(reader(charset), bufferSize);"
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,,,, }
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,,,,
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"2,6,cppd",,, /**
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,80,cppd",,, * Get buffered reader to response body using the character set returned from
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,55,cppd",,, * {@link #charset()} and the configured buffer size
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,5,cppd",,, *
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,27,cppd",,, * @see #bufferSize(int)
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,20,cppd",,, * @return reader
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"0,5,cppd",,, */
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"2,9,k;41,47,k","9,23,11;48,68,184;24,38,421",, public BufferedReader bufferedReader() throws HttpRequestException {
+c299b9deb57f28a8e0ada2e7ac694dcbfd4458f6,kevinsawicki@gmail.com,2012-02-10T20:16:01+0100,1,,,,,,1,,,"4,10,k","11,25,419;26,33,498",, return bufferedReader(charset());
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,,,, }
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,,,,
+655a33236a98146daa6dbe77f26690e0b003d621,kevinsawicki@gmail.com,2012-02-10T19:54:58+0100,,,,,,,,,,"2,6,cppd",,, /**
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,34,cppd",,, * Stream response body to file
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,5,cppd",,, *
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,17,cppd",,, * @param file
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+b33d6cc96bf0b3ca97f1809a9e0ff0398bf9d397,kevinsawicki@gmail.com,2012-09-04T00:37:21+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,5,cppd",,, */
+b33d6cc96bf0b3ca97f1809a9e0ff0398bf9d397,kevinsawicki@gmail.com,2012-09-04T00:37:21+0200,,,,,,,,,,"2,9,k;29,35,k;46,52,k","35,39,15;9,20,63;53,73,184;21,28,422;40,44,423",, public HttpRequest receive(final File file) throws HttpRequestException {
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"4,10,k","10,22,23;23,29,424",, final OutputStream output;
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"4,8,k",,, try {
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,1,,,,,,1,,,"15,18,k;40,43,k","19,39,10;44,60,18;68,78,350;61,65,423;6,12,424",," output = new BufferedOutputStream(new FileOutputStream(file), bufferSize);"
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,0,,,,,,0,,,"6,12,k","13,34,17;35,36,425",, } catch (FileNotFoundException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,425",, throw new HttpRequestException(e);
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,1,,,,,,1,,,,,, }
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"4,10,k;11,14,k","30,41,63;15,29,197;51,72,348;43,49,424",," return new CloseOperation<HttpRequest>(output, ignoreCloseExceptions) {"
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+2f2d3a28c7216bc0cebf7e77bc7b8287630e0318,kevinsawicki@gmail.com,2012-08-13T17:58:04+0200,,,,,,,,,,"6,16,a",,, @Override
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,6,a;6,16,k;34,40,k","63,74,20;16,27,63;41,61,184;28,31,426",," protected HttpRequest run() throws HttpRequestException, IOException {"
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,1,,,,,,1,,,"8,14,k","23,29,424",, return receive(output);
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }.call();
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,,,, }
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,,,,
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"2,6,cppd",,, /**
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,44,cppd",,, * Stream response to given output stream
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,5,cppd",,, *
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,19,cppd",,, * @param output
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"0,5,cppd",,, */
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"2,9,k;29,35,k","35,47,23;9,20,63;21,28,427;48,54,428",, public HttpRequest receive(final OutputStream output)
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"4,8,k",,, try {
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,1,,,,,,1,,,"6,12,k","18,24,409;28,34,428;13,17,547",," return copy(buffer(), output);"
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,0,,,,,,0,,,"6,12,k","13,24,20;25,26,429",, } catch (IOException e) {
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,429",, throw new HttpRequestException(e);
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,,,, }
+53de525164616a0b604f2452f45cacd33db4fdb2,kevinsawicki@gmail.com,2011-10-22T02:45:42+0200,,,,,,,,,,,,, }
+53de525164616a0b604f2452f45cacd33db4fdb2,kevinsawicki@gmail.com,2011-10-22T02:45:42+0200,,,,,,,,,,,,,
+53de525164616a0b604f2452f45cacd33db4fdb2,kevinsawicki@gmail.com,2011-10-22T02:45:42+0200,,,,,,,,,,"2,6,cppd",,, /**
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"0,43,cppd",,, * Stream response to given print stream
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"0,5,cppd",,, *
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"0,19,cppd",,, * @param output
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"0,5,cppd",,, */
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"2,9,k;29,35,k","35,46,25;9,20,63;21,28,430;47,53,431",, public HttpRequest receive(final PrintStream output)
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,1,,,,,,1,,,"4,10,k","20,32,23;11,18,427;34,40,431",, return receive((OutputStream) output);
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,,,, }
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,,,,
+7a854cfe8f32c94d1e98fd394e2fda62f6c1dfe7,kevinsawicki@gmail.com,2011-12-26T20:11:12+0100,,,,,,,,,,"2,6,cppd",,, /**
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"0,48,cppd",,, * Receive response into the given appendable
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"0,5,cppd",,, *
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"0,23,cppd",,, * @param appendable
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"0,5,cppd",,, */
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"2,9,k;29,35,k","9,20,63;21,28,432;46,56,433",, public HttpRequest receive(final Appendable appendable)
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+6e271d52fa8e4765a9c5113151ee9a08d85194a5,kevinsawicki@gmail.com,2012-03-28T19:43:18+0200,1,,,,,,1,,,"4,10,k","10,24,11;34,48,421;25,31,434",, final BufferedReader reader = bufferedReader();
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"4,10,k;11,14,k","30,41,63;15,29,197;51,72,348;43,49,434",," return new CloseOperation<HttpRequest>(reader, ignoreCloseExceptions) {"
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+2f2d3a28c7216bc0cebf7e77bc7b8287630e0318,kevinsawicki@gmail.com,2012-08-13T17:58:04+0200,,,,,,,,,,"6,16,a",,, @Override
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,6,a;6,13,k;31,37,k","38,49,20;13,24,63;25,28,435",, public HttpRequest run() throws IOException {
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,1,,,,,,1,,,"8,14,k","34,44,38;14,24,38;54,64,350;25,31,436",, final CharBuffer buffer = CharBuffer.allocate(bufferSize);
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"8,12,k","12,16,437",, int read;
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,1,2,2,,,,1,2,2,"8,14,k;48,49,c","23,29,434;35,41,436;16,20,437",, while ((read = reader.read(buffer)) != -1) {
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,1,,,,,,1,,,,"10,16,436",, buffer.rewind();
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,1,,,,,,1,,,"36,37,c","10,20,433;28,34,436;39,43,437",," appendable.append(buffer, 0, read);"
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,1,,,,,,1,,,,"10,16,436",, buffer.rewind();
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,"8,14,k;27,31,k","15,26,63",, return HttpRequest.this;
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }.call();
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,,,, }
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,,,,
+d55c7d1bf368ecb42ea1a5eb0db2073a1743213b,kevinsawicki@gmail.com,2011-11-10T05:56:58+0100,,,,,,,,,,"2,6,cppd",,, /**
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,44,cppd",,, * Receive response into the given writer
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,5,cppd",,, *
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,19,cppd",,, * @param writer
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,5,cppd",,, */
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"2,9,k;29,35,k;50,56,k","35,41,28;9,20,63;57,77,184;21,28,438;42,48,439",, public HttpRequest receive(final Writer writer) throws HttpRequestException {
+6e271d52fa8e4765a9c5113151ee9a08d85194a5,kevinsawicki@gmail.com,2012-03-28T19:43:18+0200,1,,,,,,1,,,"4,10,k","10,24,11;34,48,421;25,31,440",, final BufferedReader reader = bufferedReader();
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"4,10,k;11,14,k","30,41,63;15,29,197;51,72,348;43,49,440",," return new CloseOperation<HttpRequest>(reader, ignoreCloseExceptions) {"
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+2f2d3a28c7216bc0cebf7e77bc7b8287630e0318,kevinsawicki@gmail.com,2012-08-13T17:58:04+0200,,,,,,,,,,"6,16,a",,, @Override
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,6,a;6,13,k;31,37,k","38,49,20;13,24,63;25,28,441",, public HttpRequest run() throws IOException {
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,1,,,,,,1,,,"8,14,k","28,34,439;20,26,440",," return copy(reader, writer);"
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }.call();
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,, }
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,,
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"2,6,cppd",,, /**
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,"0,51,cppd",,, * Set read timeout on connection to given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * @param timeout
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+0c9eb72fad4989b9007970f07aae442e796e2f7b,kevinsawicki@gmail.com,2011-10-24T22:57:00+0200,,,,,,,,,,"2,9,k;33,39,k;39,43,k","9,20,63;21,32,442;43,50,443",, public HttpRequest readTimeout(final int timeout) {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"4,17,368;35,42,443",, getConnection().setReadTimeout(timeout);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+4a25dddd28f077ab7e7cf16cef41269530e95eee,kevinsawicki@gmail.com,2011-11-15T01:27:51+0100,,,,,,,,,,"0,54,cppd",,, * Set connect timeout on connection to given value
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,"0,5,cppd",,, *
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,"0,20,cppd",,, * @param timeout
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,"0,5,cppd",,, */
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,"2,9,k;36,42,k;42,46,k","9,20,63;21,35,444;46,53,445",, public HttpRequest connectTimeout(final int timeout) {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"4,17,368;38,45,445",, getConnection().setConnectTimeout(timeout);
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,,,, }
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,,,,
+05cb17bbea7915a3d0424b984cab409a1e23b15c,kevinsawicki@gmail.com,2011-10-27T02:19:07+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,36,cppd",,, * Set header name to given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,18,cppd",,, * @param value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+0c9eb72fad4989b9007970f07aae442e796e2f7b,kevinsawicki@gmail.com,2011-10-24T22:57:00+0200,,,,,,,,,,"2,9,k;28,34,k;47,53,k","9,20,63;21,27,446;41,45,447;60,65,448",," public HttpRequest header(final String name, final String value) {"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"4,17,368;39,43,447;45,50,448",," getConnection().setRequestProperty(name, value);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"0,36,cppd",,, * Set header name to given value
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"0,5,cppd",,, *
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"0,18,cppd",,, * @param value
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"0,5,cppd",,, */
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"2,9,k;28,34,k;47,53,k","9,20,63;21,27,449;41,45,450;60,65,451",," public HttpRequest header(final String name, final Number value) {"
+e85a182fcee23c248cb0f0fd6da958f6cd5d3f42,kevinsawicki@gmail.com,2011-10-26T17:40:30+0200,1,2,2,,,,1,2,2,"4,10,k;33,38,k;59,63,k","18,22,450;24,29,451;40,45,451",," return header(name, value != null ? value.toString() : null);"
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,,,, }
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,,,,
+ea8b314ee409ed55a76d157d2e702f1b377bf8c9,kevinsawicki@gmail.com,2011-10-25T18:53:15+0200,,,,,,,,,,"2,6,cppd",,, /**
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,80,cppd",,, * Set all headers found in given map where the keys are the header names and
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,38,cppd",,, * the values are the header values
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,,,,,,,,,,"0,5,cppd",,, *
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,,,,,,,,,,"0,20,cppd",,, * @param headers
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,,,,,,,,,,"0,5,cppd",,, */
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"2,9,k;29,35,k","35,38,50;9,20,63;21,28,452;55,62,453",," public HttpRequest headers(final Map<String, String> headers) {"
+994d723d01b9856478e5de9706f0359c7dbe9a8b,kevinsawicki@gmail.com,2012-09-17T21:45:58+0200,1,2,2,,,,1,2,2,"4,7,k","9,16,453",, if (!headers.isEmpty())
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,1,2,2,,,,1,2,2,"6,9,k","11,16,51;42,49,453;33,39,454",," for (Entry<String, String> header : headers.entrySet())"
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,1,,,,,,1,,,,"15,21,454;8,14,455",, header(header);
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,,,,,,,,,,,,, }
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,,,,,,,,,,,,,
+ce0d4b992d1dfb814810ddb3847864dfea8463b8,kevinsawicki@gmail.com,2011-10-24T19:41:41+0200,,,,,,,,,,"2,6,cppd",,, /**
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"0,77,cppd",,, * Set header to have given entry's key as the name and value as the value
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"0,5,cppd",,, *
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"0,19,cppd",,, * @param header
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"0,5,cppd",,, */
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"2,9,k;28,34,k","34,39,51;9,20,63;21,27,455;56,62,456",," public HttpRequest header(final Entry<String, String> header) {"
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,1,,,,,,1,,,"4,10,k","18,24,456;35,41,456",," return header(header.getKey(), header.getValue());"
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,,,, }
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,,,,
+823039e45873600267a917e0d066d26bff0d2c42,kevinsawicki@gmail.com,2012-05-17T17:53:48+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,27,cppd",,, * Get a response header
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,29,cppd",,, * @return response header
+2f6016f5276622aff6b41d779147eeef12f46836,kevinsawicki@gmail.com,2012-10-01T17:55:34+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+2f6016f5276622aff6b41d779147eeef12f46836,kevinsawicki@gmail.com,2012-10-01T17:55:34+0200,,,,,,,,,,"2,9,k;23,29,k;42,48,k","49,69,184;16,22,457;36,40,458",, public String header(final String name) throws HttpRequestException {
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,1,,,,,,1,,,,"4,22,565",, closeOutputQuietly();
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k","11,24,368;42,46,458",, return getConnection().getHeaderField(name);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+56168360b836aedec37bf8051631e2157bedb110,kevinsawicki@gmail.com,2012-09-10T00:20:01+0200,,,,,,,,,,"0,34,cppd",,, * Get all the response headers
+abe805673d07554afcaac4d1227f16ab00f308ff,seanj@xyke.com,2012-09-06T02:10:05+0200,,,,,,,,,,"0,5,cppd",,, *
+56168360b836aedec37bf8051631e2157bedb110,kevinsawicki@gmail.com,2012-09-10T00:20:01+0200,,,,,,,,,,"0,60,cppd",,, * @return map of response header names to their value(s)
+9b3a625b2044dd8993c742dcc001e482f413da68,kevinsawicki@gmail.com,2012-10-01T18:10:25+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+abe805673d07554afcaac4d1227f16ab00f308ff,seanj@xyke.com,2012-09-06T02:10:05+0200,,,,,,,,,,"0,5,cppd",,, */
+9b3a625b2044dd8993c742dcc001e482f413da68,kevinsawicki@gmail.com,2012-10-01T18:10:25+0200,,,,,,,,,,"2,9,k;45,51,k","21,25,49;9,12,50;52,72,184;35,42,459",," public Map<String, List<String>> headers() throws HttpRequestException {"
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,1,,,,,,1,,,,"4,22,565",, closeOutputQuietly();
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k","11,24,368",, return getConnection().getHeaderFields();
+abe805673d07554afcaac4d1227f16ab00f308ff,seanj@xyke.com,2012-09-06T02:10:05+0200,,,,,,,,,,,,, }
+abe805673d07554afcaac4d1227f16ab00f308ff,seanj@xyke.com,2012-09-06T02:10:05+0200,,,,,,,,,,,,,
+abe805673d07554afcaac4d1227f16ab00f308ff,seanj@xyke.com,2012-09-06T02:10:05+0200,,,,,,,,,,"2,6,cppd",,, /**
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,77,cppd",,, * Get a date header from the response falling back to returning -1 if the
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,40,cppd",,, * header is missing or parsing fails
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"0,5,cppd",,, *
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"0,34,cppd",,," * @return date, -1 on failures"
+63c575be0f4eaddd62143d4a8423adc0e19148a5,kevinsawicki@gmail.com,2012-10-01T18:20:29+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"0,5,cppd",,, */
+63c575be0f4eaddd62143d4a8423adc0e19148a5,kevinsawicki@gmail.com,2012-10-01T18:20:29+0200,,,,,,,,,,"2,9,k;9,14,k;25,31,k;44,50,k","51,71,184;14,24,460;38,42,461",, public long dateHeader(final String name) throws HttpRequestException {
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,1,,,,,,1,,,"4,10,k;29,31,c","22,26,461;11,21,462",," return dateHeader(name, -1L);"
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,,,, }
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,,,,
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"2,6,cppd",,, /**
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,77,cppd",,, * Get a date header from the response falling back to returning the given
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,61,cppd",,, * default value if the header is missing or parsing fails
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"0,5,cppd",,, *
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,25,cppd",,, * @param defaultValue
+e3d1a33bfc707e423265d3f9480a13ef528a76bc,kevinsawicki@gmail.com,2012-11-10T18:00:35+0100,,,,,,,,,,"0,45,cppd",,," * @return date, default value on failures"
+63c575be0f4eaddd62143d4a8423adc0e19148a5,kevinsawicki@gmail.com,2012-10-01T18:20:29+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,5,cppd",,, */
+63c575be0f4eaddd62143d4a8423adc0e19148a5,kevinsawicki@gmail.com,2012-10-01T18:20:29+0200,,,,,,,,,,"2,9,k;9,14,k;25,31,k;44,50,k;50,55,k","14,24,462;38,42,463;55,67,464",," public long dateHeader(final String name, final long defaultValue)"
+63c575be0f4eaddd62143d4a8423adc0e19148a5,kevinsawicki@gmail.com,2012-10-01T18:20:29+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,1,,,,,,1,,,,"4,22,565",, closeOutputQuietly();
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k","11,24,368;46,50,463;52,64,464",," return getConnection().getHeaderFieldDate(name, defaultValue);"
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,,,, }
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,,,,
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"2,6,cppd",,, /**
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,81,cppd",,, * Get an integer header from the response falling back to returning -1 if the
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,40,cppd",,, * header is missing or parsing fails
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,5,cppd",,, *
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,74,cppd",,," * @return header value as an integer, -1 when missing or parsing fails"
+e98dba8c26ab7d14d88e8ed4f60fb769badd05ce,kevinsawicki@gmail.com,2012-10-01T18:20:38+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"0,5,cppd",,, */
+e98dba8c26ab7d14d88e8ed4f60fb769badd05ce,kevinsawicki@gmail.com,2012-10-01T18:20:38+0200,,,,,,,,,,"2,9,k;9,13,k;23,29,k;42,48,k","49,69,184;13,22,465;36,40,466",, public int intHeader(final String name) throws HttpRequestException {
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,1,,,,,,1,,,"4,10,k;28,29,c","21,25,466;11,20,467",," return intHeader(name, -1);"
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,,,, }
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,,,,
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"2,6,cppd",,, /**
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,77,cppd",,, * Get an integer header value from the response falling back to the given
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,64,cppd",,, * default value if the header is missing or if parsing fails
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,5,cppd",,, *
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,25,cppd",,, * @param defaultValue
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,79,cppd",,," * @return header value as an integer, default value when missing or parsing"
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,19,cppd",,, * fails
+e98dba8c26ab7d14d88e8ed4f60fb769badd05ce,kevinsawicki@gmail.com,2012-10-01T18:20:38+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+a579dd1d85f1d64c8c5a75c3374cde55c940f295,kevinsawicki@gmail.com,2012-06-11T17:39:48+0200,,,,,,,,,,"0,5,cppd",,, */
+e98dba8c26ab7d14d88e8ed4f60fb769badd05ce,kevinsawicki@gmail.com,2012-10-01T18:20:38+0200,,,,,,,,,,"2,9,k;9,13,k;23,29,k;42,48,k;48,52,k","13,22,467;36,40,468;52,64,469",," public int intHeader(final String name, final int defaultValue)"
+e98dba8c26ab7d14d88e8ed4f60fb769badd05ce,kevinsawicki@gmail.com,2012-10-01T18:20:38+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,1,,,,,,1,,,,"4,22,565",, closeOutputQuietly();
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k","11,24,368;45,49,468;51,63,469",," return getConnection().getHeaderFieldInt(name, defaultValue);"
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,,,, }
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,,,,
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,,,,,,,,,,"2,6,cppd",,, /**
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"0,58,cppd",,, * Get all values of the given header from the response
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"0,5,cppd",,, *
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"0,79,cppd",,, * @return non-null but possibly empty array of {@link String} header values
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"0,5,cppd",,, */
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"2,9,k;26,32,k","18,25,470;39,43,471",, public String[] headers(final String name) {
+a0e91a65f8ee136220b746054db94adf88209a6f,kevinsawicki@gmail.com,2012-09-10T00:21:10+0200,1,,,,,,1,,,"4,10,k","22,26,49;10,13,50;46,53,459;36,43,472",," final Map<String, List<String>> headers = headers();"
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,1,4,2,,,,1,4,2,"4,7,k;19,24,k","27,34,472;8,15,472",, if (headers == null || headers.isEmpty())
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,0,,,,,,0,,,"6,12,k","13,26,97",, return EMPTY_STRINGS;
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,,,,
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,1,,,,,,1,,,"4,10,k","10,14,49;44,48,471;32,39,472;23,29,473",, final List<String> values = headers.get(name);
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,1,4,3,,,,1,4,3,"4,7,k;18,23,k","27,33,473;8,14,473",, if (values != null && !values.isEmpty())
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,1,,,,,,1,,,"6,12,k;28,31,k","13,19,473;39,45,473",, return values.toArray(new String[values.size()]);
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"4,9,k",,, else
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,1,,,,,,1,,,"0,6,k;6,12,k","13,26,97",, return EMPTY_STRINGS;
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,,,, }
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,,,,
+0557a1470f2858077108aeb449d9a30ee02d1fdf,kevinsawicki@gmail.com,2012-05-17T17:59:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"0,65,cppd",,, * Get parameter with given name from header value in response
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"0,5,cppd",,, *
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"0,23,cppd",,, * @param headerName
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"0,22,cppd",,, * @param paramName
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"0,48,cppd",,, * @return parameter value or null if missing
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"0,5,cppd",,, */
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"2,9,k;26,32,k;51,57,k","16,25,474;39,49,475;64,73,476",," public String parameter(final String headerName, final String paramName) {"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"4,10,k","20,26,457;27,37,475;40,49,476;11,19,489",," return getParam(header(headerName), paramName);"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,,,, }
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,,,,
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"2,6,cppd",,, /**
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,54,cppd",,, * Get all parameters from header value in response
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,80,cppd",,, * This will be all key=value pairs after the first ';' that are separated by
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"0,11,cppd",,, * a ';'
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,5,cppd",,, *
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,23,cppd",,, * @param headerName
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,66,cppd",,, * @return non-null but possibly empty map of parameter headers
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,5,cppd",,, */
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"2,9,k;40,46,k","9,12,50;29,39,477;53,63,478",," public Map<String, String> parameters(final String headerName) {"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"4,10,k","21,27,457;28,38,478;11,20,479",, return getParams(header(headerName));
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,, }
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,,
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"2,6,cppd",,, /**
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,44,cppd",,, * Get parameter values from header value
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,5,cppd",,, *
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,19,cppd",,, * @param header
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,45,cppd",,, * @return parameter value or null if none
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"0,5,cppd",,, */
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"2,12,k;42,48,k","12,15,50;32,41,479;55,61,480",," protected Map<String, String> getParams(final String header) {"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,4,3,,,,1,4,3,"4,7,k;18,23,k;45,46,c","26,32,480;8,14,480",, if (header == null || header.length() == 0)
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"6,12,k","13,24,46",, return Collections.emptyMap();
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,,
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"4,10,k;10,14,k","29,35,480;14,26,481",, final int headerLength = header.length();
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"4,8,k;31,34,s;38,39,c","16,22,480;8,13,482",, int start = header.indexOf(';') + 1;
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,4,3,,,,1,4,3,"4,7,k;17,19,c","31,43,481;22,27,482;8,13,482",, if (start == 0 || start == headerLength)
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"6,12,k","13,24,46",, return Collections.emptyMap();
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,,
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"4,8,k;29,32,s","14,20,480;34,39,482;8,11,483",," int end = header.indexOf(';', start);"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,2,2,,,,1,2,2,"4,7,k;16,17,c","8,11,483",, if (end == -1)
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,,"12,24,481;6,9,483",, end = headerLength;
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,,
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"33,36,k","37,50,48;4,7,50;24,30,484",," Map<String, String> params = new LinkedHashMap<String, String>();"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,2,2,,,,1,2,2,"4,10,k","11,16,482;19,22,483",, while (start < end) {
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"6,10,k;35,38,s","20,26,480;40,45,482;10,17,485",," int nameEnd = header.indexOf('=', start);"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,4,2,,,,1,4,2,"6,9,k;22,24,c","37,40,483;27,34,485;10,17,485",, if (nameEnd != -1 && nameEnd < end) {
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,,"22,28,480;39,44,482;46,53,485;15,19,486",," String name = header.substring(start, nameEnd).trim();"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,2,1,,,,1,2,1,"8,11,k;28,29,c","12,16,486",, if (name.length() > 0) {
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"52,53,c","25,31,480;55,58,483;42,49,485;17,22,487",," String value = header.substring(nameEnd + 1, end).trim();"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"10,14,k","23,28,487;14,20,488",, int length = value.length();
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,2,2,,,,1,2,2,"10,13,k;24,25,c","14,20,488",, if (length != 0)
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,6,4,,,,1,6,4,"12,15,k;25,27,c;30,34,s;50,51,c","37,42,487;16,22,488",," if (length > 2 && '""' == value.charAt(0)"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"19,23,s;48,49,c","26,31,487;39,45,488",," && '""' == value.charAt(length - 1))"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"47,48,c;59,60,c","14,20,484;25,29,486;31,36,487;50,56,488",," params.put(name, value.substring(1, length - 1));"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"12,17,k",,, else
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"0,14,k","14,20,484;25,29,486;31,36,487",," params.put(name, value);"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,, }
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,, }
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,,
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"20,21,c","6,11,482;14,17,483",, start = end + 1;
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"27,30,s","12,18,480;32,37,482;6,9,483",," end = header.indexOf(';', start);"
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,2,1,,,,1,2,1,"6,9,k;18,19,c","10,13,483",, if (end == -1)
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,,"14,26,481;8,11,483",, end = headerLength;
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,,,, }
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,,
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,1,,,,,,1,,,"4,10,k","11,17,484",, return params;
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,, }
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,,,,
+4918ee98d674a2fc62ffb1e11d4be4f58aefa3f6,kevinsawicki@gmail.com,2012-05-19T18:15:34+0200,,,,,,,,,,"2,6,cppd",,, /**
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"0,43,cppd",,, * Get parameter value from header value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,18,cppd",,, * @param value
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,22,cppd",,, * @param paramName
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,45,cppd",,, * @return parameter value or null if none
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,12,k;28,34,k;48,54,k","19,27,489;41,46,490;61,70,491",," protected String getParam(final String value, final String paramName) {"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,4,3,,,,1,4,3,"4,7,k;17,22,k;43,44,c","8,13,490;25,30,490",, if (value == null || value.length() == 0)
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"6,12,k;13,17,k",,, return null;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"4,10,k;10,14,k","23,28,490;14,20,492",, final int length = value.length();
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"4,8,k;30,33,s;37,38,c","16,21,490;8,13,493",, int start = value.indexOf(';') + 1;
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,4,4,,,,1,4,4,"4,7,k;17,19,c","31,37,492;22,27,493;8,13,493",, if (start == 0 || start == length)
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"6,12,k;13,17,k",,, return null;
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,,,,
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"4,8,k;28,31,s","14,19,490;33,38,493;8,11,494",," int end = value.indexOf(';', start);"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,2,2,,,,1,2,2,"4,7,k;16,17,c","8,11,494",, if (end == -1)
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,,"12,18,492;6,9,494",, end = length;
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,,,,
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,2,2,,,,1,2,2,"4,10,k","11,16,493;19,22,494",, while (start < end) {
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"6,10,k;34,37,s","20,25,490;39,44,493;10,17,495",," int nameEnd = value.indexOf('=', start);"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,6,4,,,,1,6,4,"6,9,k;22,24,c","37,40,494;10,17,495;27,34,495",, if (nameEnd != -1 && nameEnd < end
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,,"30,35,490;13,22,491;46,51,493;53,60,495",," && paramName.equals(value.substring(start, nameEnd).trim())) {"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"54,55,c","28,33,490;57,60,494;44,51,495;15,25,496",," String paramValue = value.substring(nameEnd + 1, end).trim();"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"8,12,k","26,36,496;12,23,497",, int valueLength = paramValue.length();
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,2,2,,,,1,2,2,"8,11,k;27,28,c","12,23,497",, if (valueLength != 0)
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,6,5,,,,1,6,5,"10,13,k;28,30,c;33,37,s;58,59,c","40,50,496;14,25,497",," if (valueLength > 2 && '""' == paramValue.charAt(0)"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"17,21,s;56,57,c","24,34,496;42,53,497",," && '""' == paramValue.charAt(valueLength - 1))"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"12,18,k;40,41,c;57,58,c","19,29,496;43,54,497",," return paramValue.substring(1, valueLength - 1);"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,"10,15,k",,, else
+e3083b314d191a4e255b95cffc24cf7d75d9b6b8,kevinsawicki@gmail.com,2012-05-18T06:24:11+0200,1,,,,,,1,,,"0,12,k;12,18,k","19,29,496",, return paramValue;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,,,,
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"20,21,c","6,11,493;14,17,494",, start = end + 1;
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"26,29,s","12,17,490;31,36,493;6,9,494",," end = value.indexOf(';', start);"
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,2,1,,,,1,2,1,"6,9,k;18,19,c","10,13,494",, if (end == -1)
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,,"14,20,492;8,11,494",, end = length;
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,,,, }
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return null;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,65,cppd",,, * Get 'charset' parameter from 'Content-Type' response header
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,37,cppd",,, * @return charset or null if none
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,9,k","16,23,498",, public String charset() {
+8d8864d4ac92ec4ddc40afb575c360953af780fa,kevinsawicki@gmail.com,2012-05-18T18:13:01+0200,1,,,,,,1,,,"4,10,k","21,40,75;42,55,93;11,20,474",," return parameter(HEADER_CONTENT_TYPE, PARAM_CHARSET);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,48,cppd",,, * Set the 'User-Agent' header to given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,22,cppd",,, * @param userAgent
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;31,37,k","9,20,63;21,30,499;44,53,500",, public HttpRequest userAgent(final String userAgent) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,35,85;11,17,446;37,46,500",," return header(HEADER_USER_AGENT, userAgent);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,"0,45,cppd",,, * Set the 'Referer' header to given value
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,20,cppd",,, * @param referer
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;29,35,k","9,20,63;21,28,501;42,49,502",, public HttpRequest referer(final String referer) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,32,83;11,17,446;34,41,502",," return header(HEADER_REFERER, referer);"
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,,,, }
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,,,,
+31ed35e653cfd61d1028da522933aef1e8a551ee,bod@jraf.org,2013-06-14T13:59:29+0200,,,,,,,,,,"2,6,cppd",,, /**
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,"0,66,cppd",,, * Set value of {@link HttpURLConnection#setUseCaches(boolean)}
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,"0,5,cppd",,, *
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,"0,22,cppd",,, * @param useCaches
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,"0,5,cppd",,, */
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,"2,9,k;31,37,k;37,45,k","9,20,63;21,30,503;45,54,504",, public HttpRequest useCaches(final boolean useCaches) {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,,"4,17,368;33,42,504",, getConnection().setUseCaches(useCaches);
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,,,, }
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,,,,
+c3a7a890d1d78819497002a1f1c93805234b7dc8,kevinsawicki@gmail.com,2011-12-18T20:47:38+0100,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,53,cppd",,, * Set the 'Accept-Encoding' header to given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,27,cppd",,, * @param acceptEncoding
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;36,42,k","9,20,63;21,35,505;49,63,506",, public HttpRequest acceptEncoding(final String acceptEncoding) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,40,70;11,17,446;42,56,506",," return header(HEADER_ACCEPT_ENCODING, acceptEncoding);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,48,cppd",,, * Set the 'Accept-Encoding' header to 'gzip'
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,5,cppd",,, *
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,31,cppd",,, * @see #uncompress(boolean)
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"0,5,cppd",,, */
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"2,9,k","9,20,63;21,39,507",, public HttpRequest acceptGzipEncoding() {
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,1,,,,,,1,,,"4,10,k","26,39,67;11,25,505",, return acceptEncoding(ENCODING_GZIP);
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,,, }
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,,,,
+e26c8e7c0aaed4517a754966629b0198640d0324,kevinsawicki@gmail.com,2012-04-24T03:33:40+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,52,cppd",,, * Set the 'Accept-Charset' header to given value
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,26,cppd",,, * @param acceptCharset
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;35,41,k","9,20,63;21,34,508;48,61,509",, public HttpRequest acceptCharset(final String acceptCharset) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,39,69;11,17,446;41,54,509",," return header(HEADER_ACCEPT_CHARSET, acceptCharset);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,57,cppd",,, * Get the 'Content-Encoding' header from the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k","16,31,510",, public String contentEncoding() {
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,1,,,,,,1,,,"4,10,k","18,41,73;11,17,457",, return header(HEADER_CONTENT_ENCODING);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,47,cppd",,, * Get the 'Server' header from the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * @return server
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k","16,22,511",, public String server() {
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,1,,,,,,1,,,"4,10,k","18,31,84;11,17,457",, return header(HEADER_SERVER);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,45,cppd",,, * Get the 'Date' header from the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,40,cppd",,," * @return date value, -1 on failures"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,14,k","14,18,512",, public long date() {
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,1,,,,,,1,,,"4,10,k","22,33,76;11,21,460",, return dateHeader(HEADER_DATE);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"0,54,cppd",,, * Get the 'Cache-Control' header from the response
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"0,5,cppd",,, *
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"0,27,cppd",,, * @return cache control
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"0,5,cppd",,, */
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"2,9,k","16,28,513",, public String cacheControl() {
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,1,,,,,,1,,,"4,10,k","18,38,72;11,17,457",, return header(HEADER_CACHE_CONTROL);
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,,,, }
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,,,,
+c1e17f72c78a0c3d3d3e1f48185545f2ccbe94d0,kevinsawicki@gmail.com,2011-10-24T22:37:34+0200,,,,,,,,,,"2,6,cppd",,, /**
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,45,cppd",,, * Get the 'ETag' header from the response
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,5,cppd",,, *
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,24,cppd",,, * @return entity tag
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,5,cppd",,, */
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"2,9,k","16,20,514",, public String eTag() {
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,1,,,,,,1,,,"4,10,k","18,29,77;11,17,457",, return header(HEADER_ETAG);
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,,,, }
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,,,,
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,48,cppd",,, * Get the 'Expires' header from the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,43,cppd",,," * @return expires value, -1 on failures"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,14,k","14,21,515",, public long expires() {
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,1,,,,,,1,,,"4,10,k","22,36,78;11,21,460",, return dateHeader(HEADER_EXPIRES);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,54,cppd",,, * Get the 'Last-Modified' header from the response
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,5,cppd",,, *
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,49,cppd",,," * @return last modified value, -1 on failures"
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"0,5,cppd",,, */
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"2,9,k;9,14,k","14,26,516",, public long lastModified() {
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,1,,,,,,1,,,"4,10,k","22,42,80;11,21,460",, return dateHeader(HEADER_LAST_MODIFIED);
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,,,, }
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,,,,
+46f9f1d77ae1794d2796eec98cafbfe94360e9cd,kevinsawicki@gmail.com,2011-10-24T23:03:08+0200,,,,,,,,,,"2,6,cppd",,, /**
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"0,49,cppd",,, * Get the 'Location' header from the response
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"0,5,cppd",,, *
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"0,22,cppd",,, * @return location
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"0,5,cppd",,, */
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"2,9,k","16,24,517",, public String location() {
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,1,,,,,,1,,,"4,10,k","18,33,81;11,17,457",, return header(HEADER_LOCATION);
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,,,, }
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,,,,
+b77092bf813acc3eb7e342403967cb8b7185beeb,kevinsawicki@gmail.com,2011-10-24T22:38:56+0200,,,,,,,,,,"2,6,cppd",,, /**
+ce3428c3cda1414a69d887ad97cd2006b2d31cf7,kevinsawicki@gmail.com,2011-11-10T01:18:39+0100,,,,,,,,,,"0,51,cppd",,, * Set the 'Authorization' header to given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,26,cppd",,, * @param authorization
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;35,41,k","9,20,63;21,34,518;48,61,519",, public HttpRequest authorization(final String authorization) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,38,71;11,17,446;40,53,519",," return header(HEADER_AUTHORIZATION, authorization);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,57,cppd",,, * Set the 'Proxy-Authorization' header to given value
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,31,cppd",,, * @param proxyAuthorization
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;40,46,k","9,20,63;21,39,520;53,71,521",, public HttpRequest proxyAuthorization(final String proxyAuthorization) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,44,82;11,17,446;46,64,521",," return header(HEADER_PROXY_AUTHORIZATION, proxyAuthorization);"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,, }
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,6,cppd",,, /**
+ce3428c3cda1414a69d887ad97cd2006b2d31cf7,kevinsawicki@gmail.com,2011-11-10T01:18:39+0100,,,,,,,,,,"0,76,cppd",,, * Set the 'Authorization' header to given values in Basic authentication
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,12,cppd",,, * format
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,5,cppd",,, *
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,21,cppd",,, * @param password
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"0,5,cppd",,, */
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"2,9,k;27,33,k;46,52,k","9,20,63;21,26,522;40,44,523;59,67,524",," public HttpRequest basic(final String name, final String password) {"
+08029a69779c055065e2016b8ca687852bf2bffc,kevinsawicki@gmail.com,2011-12-18T21:02:53+0100,1,,,,,,1,,,"4,10,k;25,34,s;57,61,s","36,42,149;43,49,162;11,24,518;50,54,523;63,71,524",," return authorization(""Basic "" + Base64.encode(name + ':' + password));"
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,, }
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,,,,
+eade303e8d2fedaa352941dcdcb787c3a4d85560,kevinsawicki@gmail.com,2011-10-22T03:44:27+0200,,,,,,,,,,"2,6,cppd",,, /**
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,82,cppd",,, * Set the 'Proxy-Authorization' header to given values in Basic authentication
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,12,cppd",,, * format
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,5,cppd",,, *
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,21,cppd",,, * @param password
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,5,cppd",,, */
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,9,k;32,38,k;51,57,k","9,20,63;21,31,525;45,49,526;64,72,527",," public HttpRequest proxyBasic(final String name, final String password) {"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k;30,39,s;62,66,s","41,47,149;48,54,162;11,29,520;55,59,526;68,76,527",," return proxyAuthorization(""Basic "" + Base64.encode(name + ':' + password));"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,, }
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,6,cppd",,, /**
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,,,,,,,,,,"0,67,cppd",,, * Set the 'If-Modified-Since' request header to the given value
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,28,cppd",,, * @param ifModifiedSince
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;37,43,k;43,48,k","9,20,63;21,36,528;48,63,529",, public HttpRequest ifModifiedSince(final long ifModifiedSince) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,,"4,17,368;39,54,529",, getConnection().setIfModifiedSince(ifModifiedSince);
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,,,,,,,,,,,,, }
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,,,,,,,,,,,,,
+a238639a12669ad984089758a4e84506c63ffa8f,kevinsawicki@gmail.com,2011-10-27T02:26:55+0200,,,,,,,,,,"2,6,cppd",,, /**
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"0,63,cppd",,, * Set the 'If-None-Match' request header to the given value
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,24,cppd",,, * @param ifNoneMatch
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;33,39,k","9,20,63;21,32,530;46,57,531",, public HttpRequest ifNoneMatch(final String ifNoneMatch) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,38,79;11,17,446;40,51,531",," return header(HEADER_IF_NONE_MATCH, ifNoneMatch);"
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,,,, }
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,,,,
+d5f0f7bb37929d28cb3ad945161c92f528761b48,kevinsawicki@gmail.com,2011-11-10T01:34:17+0100,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,62,cppd",,, * Set the 'Content-Type' request header to the given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,24,cppd",,, * @param contentType
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;33,39,k","9,20,63;21,32,532;46,57,533",, public HttpRequest contentType(final String contentType) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k;36,40,k","23,34,533;11,22,534",," return contentType(contentType, null);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,"0,74,cppd",,, * Set the 'Content-Type' request header to the given value and charset
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,24,cppd",,, * @param contentType
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,"0,20,cppd",,, * @param charset
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;33,39,k;59,65,k","9,20,63;21,32,534;46,57,535;72,79,536",," public HttpRequest contentType(final String contentType, final String charset) {"
+58f00a961f3062e6bff4a68fbc76af2d88e56091,kevinsawicki@gmail.com,2012-12-09T23:25:21+0100,1,4,4,,,,1,4,4,"4,7,k;19,24,k;46,47,c","27,34,536;8,15,536",, if (charset != null && charset.length() > 0) {
+08029a69779c055065e2016b8ca687852bf2bffc,kevinsawicki@gmail.com,2011-12-18T21:02:53+0100,1,,,,,,1,,,"6,12,k;31,36,s;54,57,s","38,51,93;19,28,537",," final String separator = ""; "" + PARAM_CHARSET + '=';"
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"6,12,k","20,39,75;41,52,535;67,74,536;55,64,537",," return header(HEADER_CONTENT_TYPE, contentType + separator + charset);"
+2c333093b1146399c38669ef89bff5078f54e336,kevinsawicki@gmail.com,2011-11-10T06:03:07+0100,,,,,,,,,,"6,11,k",,, } else
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"0,6,k;6,12,k","20,39,75;13,19,446;41,52,535",," return header(HEADER_CONTENT_TYPE, contentType);"
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,,,, }
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,,,,
+f11dd3d236a03fc87d45baa50366185d7024ee13,kevinsawicki@gmail.com,2011-11-10T02:16:19+0100,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,53,cppd",,, * Get the 'Content-Type' header from the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,35,cppd",,, * @return response header value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k","16,27,538",, public String contentType() {
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,1,,,,,,1,,,"4,10,k","18,37,75;11,17,457",, return header(HEADER_CONTENT_TYPE);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+513b90ec68498a55575c39f3832ddf3dae5fab79,kevinsawicki@gmail.com,2012-11-10T17:54:12+0100,,,,,,,,,,"0,55,cppd",,, * Get the 'Content-Length' header from the response
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,35,cppd",,, * @return response header value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k;9,13,k","13,26,539",, public int contentLength() {
+c63213dce271c3b0f5c113caaf66daf74294f590,kevinsawicki@gmail.com,2011-10-24T22:48:56+0200,1,,,,,,1,,,"4,10,k","21,42,74;11,20,465",, return intHeader(HEADER_CONTENT_LENGTH);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,64,cppd",,, * Set the 'Content-Length' request header to the given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,26,cppd",,, * @param contentLength
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;35,41,k","9,20,63;21,34,540;48,61,541",, public HttpRequest contentLength(final String contentLength) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","42,55,541;11,24,542",, return contentLength(Integer.parseInt(contentLength));
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,,,, }
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,,,,
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"2,6,cppd",,, /**
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,64,cppd",,, * Set the 'Content-Length' request header to the given value
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,26,cppd",,, * @param contentLength
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;35,41,k;41,45,k","9,20,63;21,34,542;45,58,543",, public HttpRequest contentLength(final int contentLength) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,,"4,17,368;48,61,543",, getConnection().setFixedLengthStreamingMode(contentLength);
+edaba16a66dff9a3bcf173bdc192c5b20a39771b,kevinsawicki@gmail.com,2011-10-22T00:41:52+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,44,cppd",,, * Set the 'Accept' header to given value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"0,19,cppd",,, * @param accept
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,,,,,,,,,,"2,9,k;28,34,k","9,20,63;21,27,544;41,47,545",, public HttpRequest accept(final String accept) {
+c89534f4336bda64caa2848d139220f9054a12ac,kevinsawicki@gmail.com,2013-06-14T17:51:15+0200,1,,,,,,1,,,"4,10,k","18,31,68;11,17,446;33,39,545",," return header(HEADER_ACCEPT, accept);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,"0,51,cppd",,, * Set the 'Accept' header to 'application/json'
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,"0,5,cppd",,, *
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,"0,5,cppd",,, */
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,"2,9,k","9,20,63;21,31,546",, public HttpRequest acceptJson() {
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,1,,,,,,1,,,"4,10,k","18,35,66;11,17,544",, return accept(CONTENT_TYPE_JSON);
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,,,, }
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,,,,
+f68fab59dfba85b3ae5c6df71e9f894382f6d65f,kevinsawicki@gmail.com,2012-03-25T18:57:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,45,cppd",,, * Copy from input stream to output stream
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,18,cppd",,, * @param input
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,19,cppd",,, * @param output
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"0,25,cppd",,, * @throws IOException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"2,12,k;29,35,k;54,60,k","35,46,21;60,72,23;12,23,63;24,28,547;47,52,548;73,79,549",," protected HttpRequest copy(final InputStream input, final OutputStream output)"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"6,12,k","13,24,20",, throws IOException {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"4,10,k;11,14,k","30,41,63;15,29,197;50,71,348;43,48,548",," return new CloseOperation<HttpRequest>(input, ignoreCloseExceptions) {"
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+2f2d3a28c7216bc0cebf7e77bc7b8287630e0318,kevinsawicki@gmail.com,2012-08-13T17:58:04+0200,,,,,,,,,,"6,16,a",,, @Override
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,6,a;6,13,k;31,37,k","38,49,20;13,24,63;25,28,550",, public HttpRequest run() throws IOException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"8,14,k;14,18,k;30,33,k;34,38,k","39,49,350;21,27,551",, final byte[] buffer = new byte[bufferSize];
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"8,12,k","12,16,552",, int read;
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,1,2,2,,,,1,2,2,"8,14,k;47,48,c","23,28,548;34,40,551;16,20,552",, while ((read = input.read(buffer)) != -1) {
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,1,,,,,,1,,,"31,32,c","10,16,549;23,29,551;34,38,552",," output.write(buffer, 0, read);"
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,1,,,,,,1,,,,"10,22,352;26,30,552",, totalWritten += read;
+e83358e4c4d1ac57274d881fa39d1fce228ada13,kevinsawicki@gmail.com,2014-01-05T02:07:10+0100,1,,,,,,1,,,,"19,27,142;42,51,351;28,40,352;10,18,355",," progress.onUpload(totalWritten, totalSize);"
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,"8,14,k;27,31,k","15,26,63",, return HttpRequest.this;
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }.call();
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,, }
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,,
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"2,6,cppd",,, /**
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,32,cppd",,, * Copy from reader to writer
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,5,cppd",,, *
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,18,cppd",,, * @param input
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,19,cppd",,, * @param output
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"0,25,cppd",,, * @throws IOException
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,5,cppd",,, */
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"2,12,k;29,35,k;49,55,k","35,41,26;55,61,28;12,23,63;24,28,553;42,47,554;62,68,555",," protected HttpRequest copy(final Reader input, final Writer output)"
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,,,,,,,,,,"6,12,k","13,24,20",, throws IOException {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,"4,10,k;11,14,k","30,41,63;15,29,197;50,71,348;43,48,554",," return new CloseOperation<HttpRequest>(input, ignoreCloseExceptions) {"
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+2f2d3a28c7216bc0cebf7e77bc7b8287630e0318,kevinsawicki@gmail.com,2012-08-13T17:58:04+0200,,,,,,,,,,"6,16,a",,, @Override
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,6,a;6,13,k;31,37,k","38,49,20;13,24,63;25,28,556",, public HttpRequest run() throws IOException {
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,1,,,,,,1,,,"8,14,k;14,18,k;30,33,k;34,38,k","39,49,350;21,27,557",, final char[] buffer = new char[bufferSize];
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"8,12,k","12,16,558",, int read;
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,1,2,2,,,,1,2,2,"8,14,k;47,48,c","23,28,554;34,40,557;16,20,558",, while ((read = input.read(buffer)) != -1) {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"31,32,c","10,16,555;23,29,557;34,38,558",," output.write(buffer, 0, read);"
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,1,,,,,,1,,,,"10,22,352;26,30,558",, totalWritten += read;
+e83358e4c4d1ac57274d881fa39d1fce228ada13,kevinsawicki@gmail.com,2014-01-05T02:07:10+0100,1,,,,,,1,,,"43,44,c","19,27,142;28,40,352;10,18,355",," progress.onUpload(totalWritten, -1);"
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,"8,14,k;27,31,k","15,26,63",, return HttpRequest.this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }.call();
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,,
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"2,6,cppd",,, /**
+3437d83ffda4ec93be52e6a76d9c5c9b4c27ffd0,kevinsawicki@gmail.com,2014-01-05T02:14:17+0100,,,,,,,,,,"0,54,cppd",,, * Set the UploadProgress callback for this request
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"0,5,cppd",,, *
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"0,21,cppd",,, * @param callback
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,"0,5,cppd",,, */
+35b5201cfdffd7bbc0f59e7b12bdb884f02f7873,kevinsawicki@gmail.com,2014-01-05T02:09:28+0100,,,,,,,,,,"2,9,k;30,36,k","9,20,63;36,50,141;21,29,559;51,59,560",, public HttpRequest progress(final UploadProgress callback) {
+998f413094086d4da8b738a878181f23018b0ea3,aried3r@gmail.com,2013-10-19T00:39:26+0200,1,2,2,,,,1,2,2,"4,7,k;20,24,k","8,16,560",, if (callback == null)
+35b5201cfdffd7bbc0f59e7b12bdb884f02f7873,kevinsawicki@gmail.com,2014-01-05T02:09:28+0100,1,,,,,,1,,,,"17,31,141;32,39,145;6,14,355",, progress = UploadProgress.DEFAULT;
+998f413094086d4da8b738a878181f23018b0ea3,aried3r@gmail.com,2013-10-19T00:39:26+0200,,,,,,,,,,"4,9,k",,, else
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,1,,,,,,1,,,"0,6,k","6,14,355;17,25,560",, progress = callback;
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+a122db740c21730910ef79da99140d993cb54b6d,aried3r@gmail.com,2013-08-05T16:10:20+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,,,,,,,,,,"2,10,k;41,47,k;47,52,k","10,21,63;22,40,561;52,56,562",, private HttpRequest incrementTotalSize(final long size) {
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,2,2,,,,1,2,2,"4,7,k;22,23,c","8,17,351",, if (totalSize == -1)
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,,,,,,1,,,"18,19,c","6,15,351",, totalSize = 0;
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,,,,,,1,,,,"4,13,351;17,21,562",, totalSize += size;
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,,,,,,,,,,,,, }
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,25,cppd",,, * Close output stream
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,25,cppd",,, * @throws IOException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,12,k;38,44,k","45,56,20;12,23,63;24,35,563",, protected HttpRequest closeOutput() throws IOException {
+38358628f80acfa4871429c0a3906290f456fccd,aried3r@gmail.com,2013-10-22T00:41:24+0200,1,,,,,,1,,,"13,17,k","4,12,559",, progress(null);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,2,2,,,,1,2,2,"4,7,k;18,22,k","8,14,345",, if (output == null)
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"6,12,k;13,17,k",,, return this;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,2,2,,,,1,2,2,"4,7,k","8,17,346",, if (multipart)
+9b8d793a7e5181c2df2ab8be01fa081b9b298da8,kevinsawicki@gmail.com,2013-01-13T22:48:46+0100,1,,,,,,1,,,"26,31,s;44,49,s","33,41,94;51,55,96;19,23,96;13,18,216;6,12,345",," output.write(CRLF + ""--"" + BOUNDARY + ""--"" + CRLF);"
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,2,2,,,,1,2,2,"4,7,k","8,29,348",, if (ignoreCloseExceptions)
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"6,10,k",,, try {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,,"8,14,345",, output.close();
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,0,,,,,,0,,,"8,14,k","15,26,20;27,34,564",, } catch (IOException ignored) {
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"8,18,cppd",,, // Ignored
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,1,,,,,,1,,,,,, }
+a048e6c780f042c9ad55e45fc7d2a46bb00a19ce,kevinsawicki@gmail.com,2011-12-18T22:35:40+0100,,,,,,,,,,"4,9,k",,, else
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"0,6,k","6,12,345",, output.close();
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"13,17,k","4,10,345",, output = null;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"0,79,cppd",,, * Call {@link #closeOutput()} and re-throw a caught {@link IOException}s as
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"0,37,cppd",,, * an {@link HttpRequestException}
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"0,5,cppd",,, *
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"0,5,cppd",,, */
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"2,12,k;45,51,k","12,23,63;52,72,184;24,42,565",, protected HttpRequest closeOutputQuietly() throws HttpRequestException {
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"4,8,k",,, try {
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,1,,,,,,1,,,"6,12,k","13,24,563",, return closeOutput();
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,566",, } catch (IOException e) {
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,566",, throw new HttpRequestException(e);
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,,,, }
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,,,, }
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,,,,
+da938be6de28d41279527f1514cfd5e70e4a43a9,kevinsawicki@gmail.com,2012-10-01T18:23:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,24,cppd",,, * Open output stream
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,25,cppd",,, * @throws IOException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,12,k;37,43,k","44,55,20;12,23,63;24,34,567",, protected HttpRequest openOutput() throws IOException {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,2,2,,,,1,2,2,"4,7,k;18,22,k","8,14,345",, if (output != null)
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"6,12,k;13,17,k",,, return this;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"32,36,k","4,17,368",, getConnection().setDoOutput(true);
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k","27,35,489;17,24,568",, final String charset = getParam(
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,"43,62,75;65,78,93;8,21,368",," getConnection().getRequestProperty(HEADER_CONTENT_TYPE), PARAM_CHARSET);"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"13,16,k","17,36,210;4,10,345;37,50,368;72,79,568",," output = new RequestOutputStream(getConnection().getOutputStream(), charset,"
+5dd0808fedcd1935e97bbb6c440e810d4d001f3b,kevinsawicki@gmail.com,2011-10-26T17:39:11+0200,,,,,,,,,,,"8,18,350",, bufferSize);
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,31,cppd",,, * Start part of a multipart
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,25,cppd",,, * @throws IOException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,12,k;36,42,k","43,54,20;12,23,63;24,33,569",, protected HttpRequest startPart() throws IOException {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,2,2,,,,1,2,2,"4,7,k","9,18,346",, if (!multipart) {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"18,22,k","6,15,346",, multipart = true;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"18,40,95;6,17,532;42,52,567",, contentType(CONTENT_TYPE_MULTIPART).openOutput();
+9b8d793a7e5181c2df2ab8be01fa081b9b298da8,kevinsawicki@gmail.com,2013-01-13T22:48:46+0100,1,,,,,,1,,,"19,24,s","26,34,94;37,41,96;13,18,216;6,12,345",," output.write(""--"" + BOUNDARY + CRLF);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"6,11,k",,, } else
+9b8d793a7e5181c2df2ab8be01fa081b9b298da8,kevinsawicki@gmail.com,2013-01-13T22:48:46+0100,1,,,,,,1,,,"0,6,k;26,31,s","33,41,94;19,23,96;44,48,96;13,18,216;6,12,345",," output.write(CRLF + ""--"" + BOUNDARY + CRLF);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,23,cppd",,, * Write part header
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,21,cppd",,, * @param filename
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,25,cppd",,, * @throws IOException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"2,12,k;40,46,k;59,65,k","12,23,63;24,39,570;53,57,571;72,80,572",," protected HttpRequest writePartHeader(final String name, final String filename)"
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"6,12,k","13,24,20",, throws IOException {
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,0,,,,,,0,,,"4,10,k;43,47,k","27,31,571;33,41,572;11,26,573",," return writePartHeader(name, filename, null);"
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,,,,,,,,,,,,, }
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,,,,,,,,,,,,,
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"2,6,cppd",,, /**
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,23,cppd",,, * Write part header
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,5,cppd",,, *
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,17,cppd",,, * @param name
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,21,cppd",,, * @param filename
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"0,24,cppd",,, * @param contentType
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,25,cppd",,, * @throws IOException
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,5,cppd",,, */
+bed9483fb6894678653ae157879501b9a1e4e128,kevinsawicki@gmail.com,2013-01-13T00:02:53+0100,,,,,,,,,,"2,12,k;40,46,k","12,23,63;24,39,573;53,57,574",," protected HttpRequest writePartHeader(final String name,"
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"6,12,k;29,35,k;55,61,k","62,73,20;19,27,575;42,53,576",," final String filename, final String contentType) throws IOException {"
+c3bdb8bfc3feb15ed424d66c6dbcc54754d88be9,kevinsawicki@gmail.com,2011-10-26T17:49:59+0200,1,,,,,,1,,,"4,10,k;37,40,k","24,34,577",, final StringBuilder partBuffer = new StringBuilder();
+a03fb1dbabbce2f8e724f860905d659899a89211,kevinsawicki@gmail.com,2011-11-14T04:27:45+0100,1,,,,,,1,,,"22,42,s","51,55,574;4,14,577",," partBuffer.append(""form-data; name=\"""").append(name);"
+05e45f71aab75352699587f969f0f31186e45369,kevinsawicki@gmail.com,2011-11-11T23:09:04+0100,1,2,2,,,,1,2,2,"4,7,k;20,24,k","8,16,575",, if (filename != null)
+05e45f71aab75352699587f969f0f31186e45369,kevinsawicki@gmail.com,2011-11-11T23:09:04+0100,1,,,,,,1,,,"24,41,s","50,58,575;6,16,577",," partBuffer.append(""\""; filename=\"""").append(filename);"
+a03fb1dbabbce2f8e724f860905d659899a89211,kevinsawicki@gmail.com,2011-11-14T04:27:45+0100,1,,,,,,1,,,"22,25,s","4,14,577",," partBuffer.append('""');"
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,1,,,,,,1,,,"15,36,s","38,48,577;4,14,621",," partHeader(""Content-Disposition"", partBuffer.toString());"
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,1,2,2,,,,1,2,2,"4,7,k;23,27,k","8,19,576",, if (contentType != null)
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,1,,,,,,1,,,,"17,36,75;38,49,576;6,16,621",," partHeader(HEADER_CONTENT_TYPE, contentType);"
+9b8d793a7e5181c2df2ab8be01fa081b9b298da8,kevinsawicki@gmail.com,2013-01-13T22:48:46+0100,1,,,,,,1,,,"4,10,k","16,20,96;11,15,638",, return send(CRLF);
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,5,cppd",,, */
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,578;39,43,579;58,62,580",," public HttpRequest part(final String name, final String part) {"
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,1,,,,,,1,,,"4,10,k;22,26,k","16,20,579;28,32,580;11,15,581",," return part(name, null, part);"
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,,,, }
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,,,,
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,5,cppd",,, *
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,21,cppd",,, * @param filename
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,581;39,43,582;58,66,583",," public HttpRequest part(final String name, final String filename,"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k;25,31,k","32,52,184;19,23,584",, final String part) throws HttpRequestException {
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,1,,,,,,1,,,"4,10,k;32,36,k","16,20,582;22,30,583;38,42,584;11,15,585",," return part(name, filename, null, part);"
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,,,, }
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,,,,
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"2,6,cppd",,, /**
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,5,cppd",,, *
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,17,cppd",,, * @param name
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,21,cppd",,, * @param filename
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"0,24,cppd",,, * @param contentType
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"0,52,cppd",,, * value of the Content-Type part header
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,17,cppd",,, * @param part
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"0,5,cppd",,, */
+6dc92dd901f7a2acdb8dfbacd282b940974f6282,kevinsawicki@gmail.com,2013-01-13T00:18:23+0100,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,585;39,43,586;58,66,587",," public HttpRequest part(final String name, final String filename,"
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"6,12,k;32,38,k;51,57,k","58,78,184;19,30,588;45,49,589",," final String contentType, final String part) throws HttpRequestException {"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"4,8,k",,, try {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"6,15,569",, startPart();
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,1,,,,,,1,,,,"6,21,573;22,26,586;28,36,587;38,49,588",," writePartHeader(name, filename, contentType);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"13,18,216;6,12,345;19,23,589",, output.write(part);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,590",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,590",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+e882c3bf521067ed60a696946e86cae107c7e574,kevinsawicki@gmail.com,2011-10-24T22:53:57+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,591;39,43,592;58,62,593",," public HttpRequest part(final String name, final Number part)"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k;22,26,k","16,20,592;28,32,593;11,15,594",," return part(name, null, part);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,21,cppd",,, * @param filename
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,5,cppd",,, */
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,594;39,43,595;58,66,596",," public HttpRequest part(final String name, final String filename,"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k;25,31,k","32,52,184;19,23,597",, final Number part) throws HttpRequestException {
+5e65c9d0a9e9397396ab937e66c433ed2d6e30d0,kevinsawicki@gmail.com,2011-11-15T21:01:07+0100,1,2,1,,,,1,2,1,"4,10,k;40,45,k;65,69,k","16,20,595;22,30,596;47,51,597;32,36,597",," return part(name, filename, part != null ? part.toString() : null);"
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,,,, }
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,,,,
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,5,cppd",,, *
+8bf4fbe95d83b42f857107d52d754f7d3ef568d0,kevinsawicki@gmail.com,2011-10-22T03:50:22+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+e882c3bf521067ed60a696946e86cae107c7e574,kevinsawicki@gmail.com,2011-10-24T22:53:57+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","51,55,15;9,20,63;21,25,598;39,43,599;56,60,600",," public HttpRequest part(final String name, final File part)"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k;22,26,k","16,20,599;28,32,600;11,15,601",," return part(name, null, part);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,21,cppd",,, * @param filename
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,601;39,43,602;58,66,603",," public HttpRequest part(final String name, final String filename,"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k;23,29,k","12,16,15;30,50,184;17,21,604",, final File part) throws HttpRequestException {
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,1,,,,,,1,,,"4,10,k;32,36,k","16,20,602;22,30,603;38,42,604;11,15,605",," return part(name, filename, null, part);"
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,,,,,,,,,,,,, }
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,,,,,,,,,,,,,
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"2,6,cppd",,, /**
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,5,cppd",,, *
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,17,cppd",,, * @param name
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,21,cppd",,, * @param filename
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"0,24,cppd",,, * @param contentType
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"0,52,cppd",,, * value of the Content-Type part header
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,17,cppd",,, * @param part
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+97f7f15f194978f2e2d4cf8a73628f0b029c4e78,kevinsawicki@gmail.com,2013-01-13T00:05:33+0100,,,,,,,,,,"0,5,cppd",,, */
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,605;39,43,606;58,66,607",," public HttpRequest part(final String name, final String filename,"
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"6,12,k;32,38,k;49,55,k","38,42,15;56,76,184;19,30,608;43,47,609",," final String contentType, final File part) throws HttpRequestException {"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"4,10,k","10,21,21;22,28,610",, final InputStream stream;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"4,8,k",,, try {
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,1,,,,,,1,,,"15,18,k;39,42,k","19,38,9;43,58,16;59,63,609;6,12,610",, stream = new BufferedInputStream(new FileInputStream(part));
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,,,,,,1,,,,"6,24,561;25,29,609",, incrementTotalSize(part.length());
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,611",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,611",, throw new HttpRequestException(e);
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,,, }
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,1,,,,,,1,,,"4,10,k","16,20,606;22,30,607;32,43,608;45,51,610;11,15,615",," return part(name, filename, contentType, stream);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+e882c3bf521067ed60a696946e86cae107c7e574,kevinsawicki@gmail.com,2011-10-24T22:53:57+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","51,62,21;9,20,63;21,25,612;39,43,613;63,67,614",," public HttpRequest part(final String name, final InputStream part)"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+d4f5bc4baec62908f47625594472c78ad40975dc,michael.icwang@gmail.com,2013-01-07T14:55:11+0100,1,,,,,,1,,,"4,10,k;22,26,k;28,32,k","16,20,613;34,38,614;11,15,615",," return part(name, null, null, part);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,59,cppd",,, * Write part of a multipart request to the request body
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,21,cppd",,, * @param filename
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"0,24,cppd",,, * @param contentType
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"0,52,cppd",,, * value of the Content-Type part header
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,17,cppd",,, * @param part
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,615;39,43,616;58,66,617",," public HttpRequest part(final String name, final String filename,"
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"6,12,k;32,38,k","38,49,21;19,30,618;50,54,619",," final String contentType, final InputStream part)"
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"4,8,k",,, try {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"6,15,569",, startPart();
+367a55884a496e25cdc2d227862c1e901d2bee10,kevinsawicki@gmail.com,2013-01-13T00:21:54+0100,1,,,,,,1,,,,"6,21,573;22,26,616;28,36,617;38,49,618",," writePartHeader(name, filename, contentType);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"17,23,345;6,10,547;11,15,619",," copy(part, output);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,620",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,620",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,"0,51,cppd",,, * Write a multipart header to the response body
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,"0,5,cppd",,, *
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,"0,18,cppd",,, * @param value
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,"0,5,cppd",,, */
+eb5d19d45ca060a882ab3c781970c3054a158bf3,kevinsawicki@gmail.com,2012-03-26T05:35:17+0200,,,,,,,,,,"2,9,k;32,38,k;51,57,k","9,20,63;21,31,621;45,49,622;64,69,623",," public HttpRequest partHeader(final String name, final String value)"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+9b8d793a7e5181c2df2ab8be01fa081b9b298da8,kevinsawicki@gmail.com,2013-01-13T22:48:46+0100,1,,,,,,1,,,"4,10,k;27,31,s","50,54,96;16,20,622;38,43,623;22,26,638;33,37,638;11,15,638;45,49,638",," return send(name).send("": "").send(value).send(CRLF);"
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,,,, }
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,,,,
+10cfc044d6f69bc894d5e374727597b8085aa122,kevinsawicki@gmail.com,2011-10-25T19:06:48+0200,,,,,,,,,,"2,6,cppd",,, /**
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"0,44,cppd",,, * Write contents of file to request body
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"0,5,cppd",,, *
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"0,18,cppd",,, * @param input
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;26,32,k;44,50,k","32,36,15;9,20,63;51,71,184;21,25,624;37,42,625",, public HttpRequest send(final File input) throws HttpRequestException {
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,,,,,,,,,,"4,10,k","10,21,21;22,28,626",, final InputStream stream;
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"4,8,k",,, try {
+1b39ada8e5e9473db94f34f5d8c010a92d05008e,kevinsawicki@gmail.com,2011-10-25T01:54:56+0200,1,,,,,,1,,,"15,18,k;39,42,k","19,38,9;43,58,16;59,64,625;6,12,626",, stream = new BufferedInputStream(new FileInputStream(input));
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,,,,,,1,,,,"6,24,561;25,30,625",, incrementTotalSize(input.length());
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,0,,,,,,0,,,"6,12,k","13,34,17;35,36,627",, } catch (FileNotFoundException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,627",, throw new HttpRequestException(e);
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,1,,,,,,1,,,,,, }
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,1,,,,,,1,,,"4,10,k","16,22,626;11,15,630",, return send(stream);
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,,,, }
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,,,,
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,"2,6,cppd",,, /**
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,"0,38,cppd",,, * Write byte array to request body
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,"0,5,cppd",,, *
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,"0,18,cppd",,, * @param input
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;26,32,k;32,36,k;46,52,k","9,20,63;53,73,184;21,25,628;39,44,629",, public HttpRequest send(final byte[] input) throws HttpRequestException {
+3fe2f0507483ae8a65a413855f0d7b870fb16a13,kevinsawicki@gmail.com,2014-01-05T02:19:34+0100,1,2,1,,,,1,2,1,"4,7,k;17,21,k","8,13,629",, if (input != null)
+ef89ec663e6d192c08b77dd1d9b8649975c1419c,kevinsawicki@gmail.com,2014-01-05T02:42:56+0100,1,,,,,,1,,,,"6,24,561;25,30,629",, incrementTotalSize(input.length);
+25347a3e54f396e32930a2ea7c0c6dc964c2c50c,kevinsawicki@gmail.com,2011-10-25T18:51:29+0200,1,,,,,,1,,,"4,10,k;16,19,k","20,40,12;41,46,629;11,15,630",, return send(new ByteArrayInputStream(input));
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,,,, }
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,,,,
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,34,cppd",,, * Write stream to request body
+2e169e5ef9511ae45ff8aea83317e3cc3c62943a,kevinsawicki@gmail.com,2011-12-18T23:11:21+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+2e169e5ef9511ae45ff8aea83317e3cc3c62943a,kevinsawicki@gmail.com,2011-12-18T23:11:21+0100,,,,,,,,,,"0,60,cppd",,, * The given stream will be closed once sending completes
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,18,cppd",,, * @param input
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"2,9,k;26,32,k;51,57,k","32,43,21;9,20,63;58,78,184;21,25,630;44,49,631",, public HttpRequest send(final InputStream input) throws HttpRequestException {
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"4,8,k",,, try {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"6,16,567",, openOutput();
+6a010fbc5cac1ae3fd857924cca5ccafade9c49a,kevinsawicki@gmail.com,2011-10-25T01:45:58+0200,1,,,,,,1,,,,"18,24,345;6,10,547;11,16,631",," copy(input, output);"
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,632",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,632",, throw new HttpRequestException(e);
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+2e169e5ef9511ae45ff8aea83317e3cc3c62943a,kevinsawicki@gmail.com,2011-12-18T23:11:21+0100,,,,,,,,,,"0,34,cppd",,, * Write reader to request body
+2e169e5ef9511ae45ff8aea83317e3cc3c62943a,kevinsawicki@gmail.com,2011-12-18T23:11:21+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+2e169e5ef9511ae45ff8aea83317e3cc3c62943a,kevinsawicki@gmail.com,2011-12-18T23:11:21+0100,,,,,,,,,,"0,60,cppd",,, * The given reader will be closed once sending completes
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,5,cppd",,, *
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,18,cppd",,, * @param input
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,26,cppd",,, * @return this request
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"0,5,cppd",,, */
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"2,9,k;26,32,k;46,52,k","32,38,26;9,20,63;53,73,184;21,25,633;39,44,634",, public HttpRequest send(final Reader input) throws HttpRequestException {
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"4,8,k",,, try {
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,1,,,,,,1,,,,"6,16,567",, openOutput();
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,0,,,,,,0,,,"6,12,k","13,24,20;25,26,635",, } catch (IOException e) {
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,635",, throw new HttpRequestException(e);
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,1,,,,,,1,,,,,, }
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,1,,,,,,1,,,"4,10,k;26,29,k","30,48,24;10,16,28;49,55,345;17,23,636",," final Writer writer = new OutputStreamWriter(output,"
+c1552ea5d5a4406c5431f7d531c3e4cf85c02de9,kevinsawicki@gmail.com,2011-11-21T19:00:23+0100,,,,,,,,,,,"15,22,211;8,14,345",, output.encoder.charset());
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,1,,,,,,1,,,"4,10,k;11,14,k","30,41,63;15,29,205;43,49,636",, return new FlushOperation<HttpRequest>(writer) {
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,,
+2f2d3a28c7216bc0cebf7e77bc7b8287630e0318,kevinsawicki@gmail.com,2012-08-13T17:58:04+0200,,,,,,,,,,"6,16,a",,, @Override
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,"0,6,a;6,16,k;34,40,k","41,52,20;16,27,63;28,31,637",, protected HttpRequest run() throws IOException {
+82fbfb411cb210705c8c632ed7caa1ed1b2abe84,kevinsawicki@gmail.com,2011-11-16T04:51:03+0100,1,,,,,,1,,,"8,14,k","20,25,634;27,33,636",," return copy(input, writer);"
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,, }
+f63e0af9d1fb64e7ce85085bd3e90452fa0cb75d,kevinsawicki@gmail.com,2011-11-16T05:28:25+0100,,,,,,,,,,,,, }.call();
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,, }
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,,,,
+9ebe834eac936cad9b7905748f7b5f44f6181933,kevinsawicki@gmail.com,2011-11-15T01:56:18+0100,,,,,,,,,,"2,6,cppd",,, /**
+ab3bd9d11f0e3fbd511508473d57068489325b58,kevinsawicki@gmail.com,2012-08-09T21:36:13+0200,,,,,,,,,,"0,41,cppd",,, * Write char sequence to request body
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,78,cppd",,, * The charset configured via {@link #contentType(String)} will be used and
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,40,cppd",,, * UTF-8 will be used if it is unset.
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,18,cppd",,, * @param value
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"2,9,k;26,32,k;52,58,k","9,20,63;59,79,184;21,25,638;45,50,639",, public HttpRequest send(final CharSequence value) throws HttpRequestException {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"4,8,k",,, try {
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,"6,16,567",, openOutput();
+ab3bd9d11f0e3fbd511508473d57068489325b58,kevinsawicki@gmail.com,2012-08-09T21:36:13+0200,1,,,,,,1,,,,"13,18,216;6,12,345;19,24,639",, output.write(value.toString());
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,640",, } catch (IOException e) {
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,640",, throw new HttpRequestException(e);
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,"0,44,cppd",,, * Create writer to request output stream
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,"0,5,cppd",,, *
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,"0,20,cppd",,, * @return writer
+9151b88e6176571444e3ccb1653f83702d590e01,kevinsawicki@gmail.com,2012-09-04T00:40:22+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,"0,5,cppd",,, */
+9151b88e6176571444e3ccb1653f83702d590e01,kevinsawicki@gmail.com,2012-09-04T00:40:22+0200,,,,,,,,,,"2,9,k;37,43,k","9,27,24;44,64,184;28,34,641",, public OutputStreamWriter writer() throws HttpRequestException {
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,"4,8,k",,, try {
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,1,,,,,,1,,,,"6,16,567",, openOutput();
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,1,,,,,,1,,,"6,12,k;13,16,k","17,35,24;51,58,211;44,50,345;36,42,345",," return new OutputStreamWriter(output, output.encoder.charset());"
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,642",, } catch (IOException e) {
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,642",, throw new HttpRequestException(e);
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,,,, }
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,,,, }
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,,,,
+c580ab0e99680c2631ebd19c088b7e3b914464ec,kevinsawicki@gmail.com,2012-08-09T20:55:10+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,66,cppd",,, * Write the values in the map as form data to the request body
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+80dd20e55827ea21b81ab7c2646ed4a62da479a3,kevinsawicki@gmail.com,2011-12-18T23:15:43+0100,,,,,,,,,,"0,72,cppd",,, * The pairs specified will be URL-encoded in UTF-8 and sent with the
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,54,cppd",,, * 'application/x-www-form-urlencoded' content-type
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,19,cppd",,, * @param values
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;26,32,k;50,56,k","32,35,50;9,20,63;57,77,184;21,25,643;42,48,644",," public HttpRequest form(final Map<?, ?> values) throws HttpRequestException {"
+40d8f3b48cffa9d08043e15f36eda739ce64073a,kevinsawicki@gmail.com,2011-10-22T04:04:49+0200,1,,,,,,1,,,"4,10,k","24,36,64;16,22,644;11,15,659",," return form(values, CHARSET_UTF8);"
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,,,, }
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,,,,
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"2,6,cppd",,, /**
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,75,cppd",,, * Write the key and value in the entry as form data to the request body
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,71,cppd",,, * The pair specified will be URL-encoded in UTF-8 and sent with the
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,54,cppd",,, * 'application/x-www-form-urlencoded' content-type
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,5,cppd",,, *
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,18,cppd",,, * @param entry
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,5,cppd",,, */
+ef1d10b5a73db1a58fc6714ec09bf980001fad27,kevinsawicki@gmail.com,2012-09-14T06:32:40+0200,,,,,,,,,,"2,9,k;26,32,k;51,57,k","32,37,51;9,20,63;58,78,184;21,25,645;44,49,646",," public HttpRequest form(final Entry<?, ?> entry) throws HttpRequestException {"
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,1,,,,,,1,,,"4,10,k","23,35,64;16,21,646;11,15,647",," return form(entry, CHARSET_UTF8);"
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,,,, }
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,,,,
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"2,6,cppd",,, /**
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,75,cppd",,, * Write the key and value in the entry as form data to the request body
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,62,cppd",,, * The pair specified will be URL-encoded and sent with the
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,54,cppd",,, * 'application/x-www-form-urlencoded' content-type
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,5,cppd",,, *
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,18,cppd",,, * @param entry
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,20,cppd",,, * @param charset
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"0,5,cppd",,, */
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"2,9,k;26,32,k;51,57,k","32,37,51;9,20,63;21,25,647;44,49,648;64,71,649",," public HttpRequest form(final Entry<?, ?> entry, final String charset)"
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,1,,,,,,1,,,"4,10,k","32,37,648;16,21,648;50,57,649;11,15,653",," return form(entry.getKey(), entry.getValue(), charset);"
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,,,, }
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,,,,
+a7fe6441af0a95f218d1cb5e228a0232ab76f204,kevinsawicki@gmail.com,2012-06-11T17:49:06+0200,,,,,,,,,,"2,6,cppd",,, /**
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,64,cppd",,, * Write the name/value pair as form data to the request body
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+80dd20e55827ea21b81ab7c2646ed4a62da479a3,kevinsawicki@gmail.com,2011-12-18T23:15:43+0100,,,,,,,,,,"0,71,cppd",,, * The pair specified will be URL-encoded in UTF-8 and sent with the
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,54,cppd",,, * 'application/x-www-form-urlencoded' content-type
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,5,cppd",,, *
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,18,cppd",,, * @param value
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,5,cppd",,, */
+b16618110ec3570ee28a6a5e8d339f2a2aa8888f,kevinsawicki@gmail.com,2012-09-04T00:41:10+0200,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,650;39,43,651;58,63,652",," public HttpRequest form(final Object name, final Object value)"
+b16618110ec3570ee28a6a5e8d339f2a2aa8888f,kevinsawicki@gmail.com,2012-09-04T00:41:10+0200,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+2c333093b1146399c38669ef89bff5078f54e336,kevinsawicki@gmail.com,2011-11-10T06:03:07+0100,1,,,,,,1,,,"4,10,k","29,41,64;16,20,651;22,27,652;11,15,653",," return form(name, value, CHARSET_UTF8);"
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,,,, }
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,,,,
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"2,6,cppd",,, /**
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,64,cppd",,, * Write the name/value pair as form data to the request body
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,9,cppd",,, * <p>
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,64,cppd",,, * The values specified will be URL-encoded and sent with the
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,54,cppd",,, * 'application/x-www-form-urlencoded' content-type
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,5,cppd",,, *
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,17,cppd",,, * @param name
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,18,cppd",,, * @param value
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,20,cppd",,, * @param charset
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+4838b2f2db117327e64a4cec42fccf3cf1051c10,kevinsawicki@gmail.com,2011-10-24T23:55:59+0200,,,,,,,,,,"0,5,cppd",,, */
+da53d092f392a7a70a51a19be9da946c99b8808b,kevinsawicki@gmail.com,2012-12-09T23:32:21+0100,,,,,,,,,,"2,9,k;26,32,k;45,51,k","9,20,63;21,25,653;39,43,654;58,63,655;72,79,656",," public HttpRequest form(final Object name, final Object value, String charset)"
+da53d092f392a7a70a51a19be9da946c99b8808b,kevinsawicki@gmail.com,2012-12-09T23:32:21+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,2,2,,,,1,2,2,"4,10,k;10,18,k","27,31,347;18,23,657",, final boolean first = !form;
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,2,2,,,,1,2,2,"4,7,k","8,13,657",, if (first) {
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,,"18,35,65;6,17,534;37,44,656",," contentType(CONTENT_TYPE_FORM, charset);"
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,"13,17,k","6,10,347",, form = true;
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,,,,,,,,,,,,, }
+da53d092f392a7a70a51a19be9da946c99b8808b,kevinsawicki@gmail.com,2012-12-09T23:32:21+0100,1,,,,,,1,,,,"14,29,100;4,11,656;30,37,656",, charset = getValidCharset(charset);
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,,,,,,,,,,"4,8,k",,, try {
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,,"6,16,567",, openOutput();
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,2,2,,,,1,2,2,"6,9,k","11,16,657",, if (!first)
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,"21,24,s","15,20,216;8,14,345",, output.write('&');
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,,"19,29,36;13,18,216;6,12,345;37,41,654;54,61,656",," output.write(URLEncoder.encode(name.toString(), charset));"
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,"19,22,s","13,18,216;6,12,345",, output.write('=');
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,2,2,,,,1,2,2,"6,9,k;19,23,k","10,15,655",, if (value != null)
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,,"21,31,36;15,20,216;8,14,345;39,44,655;57,64,656",," output.write(URLEncoder.encode(value.toString(), charset));"
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,0,,,,,,0,,,"6,12,k","13,24,20;25,26,658",, } catch (IOException e) {
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,0,,,,,,0,,,"6,11,k;12,15,k","16,36,184;37,38,658",, throw new HttpRequestException(e);
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,,,, }
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,, }
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,,,,
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"2,6,cppd",,, /**
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,74,cppd",,, * Write the values in the map as encoded form data to the request body
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,5,cppd",,, *
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,,,,,,,,,,"0,19,cppd",,, * @param values
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,20,cppd",,, * @param charset
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+e882c3bf521067ed60a696946e86cae107c7e574,kevinsawicki@gmail.com,2011-10-24T22:53:57+0200,,,,,,,,,,"2,9,k;26,32,k;50,56,k","32,35,50;9,20,63;21,25,659;42,48,660;63,70,661",," public HttpRequest form(final Map<?, ?> values, final String charset)"
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"6,12,k","13,33,184",, throws HttpRequestException {
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,2,2,,,,1,2,2,"4,7,k","9,15,660",, if (!values.isEmpty())
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,2,2,,,,1,2,2,"6,9,k","11,16,51;31,37,660;23,28,662",," for (Entry<?, ?> entry : values.entrySet())"
+27990e04556dea8d61bd09721d5ee4d11d4e134e,kevinsawicki@gmail.com,2012-06-11T18:19:30+0200,1,,,,,,1,,,,"8,12,647;20,27,661;13,18,662",," form(entry, charset);"
+8bdf9ca7b4df4cbe2292763ba5a01268d0be9071,kevinsawicki@gmail.com,2011-10-22T02:29:14+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,58,cppd",,, * Configure HTTPS connection to trust all certificates
+58b960b1ff930e811ea194034f1933e768da982d,kevinsawicki@gmail.com,2012-02-01T00:37:01+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+58b960b1ff930e811ea194034f1933e768da982d,kevinsawicki@gmail.com,2012-02-01T00:37:01+0100,,,,,,,,,,"0,76,cppd",,, * This method does nothing if the current request is not a HTTPS request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"0,34,cppd",,, * @throws HttpRequestException
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+c8aafa76a106b3233432d7e28f4fc48cd40be2b1,kevinsawicki@gmail.com,2011-11-11T01:11:29+0100,,,,,,,,,,"2,9,k;37,43,k","9,20,63;44,64,184;21,34,663",, public HttpRequest trustAllCerts() throws HttpRequestException {
+1b17052776722e06365323495bedc5ceadc4e5d2,kevinsawicki@gmail.com,2013-05-28T17:16:50+0200,1,,,,,,1,,,"4,10,k","10,27,29;41,54,368;28,38,664",, final HttpURLConnection connection = getConnection();
+1b17052776722e06365323495bedc5ceadc4e5d2,kevinsawicki@gmail.com,2013-05-28T17:16:50+0200,1,2,2,,,,1,2,2,"4,7,k;19,30,k","30,48,57;8,18,664",, if (connection instanceof HttpsURLConnection)
+1b17052776722e06365323495bedc5ceadc4e5d2,kevinsawicki@gmail.com,2013-05-28T17:16:50+0200,1,,,,,,1,,,,"8,26,57;28,38,664",, ((HttpsURLConnection) connection)
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,"31,48,102",, .setSSLSocketFactory(getTrustedFactory());
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,6,cppd",,, /**
+58b960b1ff930e811ea194034f1933e768da982d,kevinsawicki@gmail.com,2012-02-01T00:37:01+0100,,,,,,,,,,"0,66,cppd",,, * Configure HTTPS connection to trust all hosts using a custom
+58b960b1ff930e811ea194034f1933e768da982d,kevinsawicki@gmail.com,2012-02-01T00:37:01+0100,,,,,,,,,,"0,77,cppd",,, * {@link HostnameVerifier} that always returns <code>true</code> for each
+58b960b1ff930e811ea194034f1933e768da982d,kevinsawicki@gmail.com,2012-02-01T00:37:01+0100,,,,,,,,,,"0,19,cppd",,, * host verified
+58b960b1ff930e811ea194034f1933e768da982d,kevinsawicki@gmail.com,2012-02-01T00:37:01+0100,,,,,,,,,,"0,9,cppd",,, * <p>
+58b960b1ff930e811ea194034f1933e768da982d,kevinsawicki@gmail.com,2012-02-01T00:37:01+0100,,,,,,,,,,"0,76,cppd",,, * This method does nothing if the current request is not a HTTPS request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, *
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"0,5,cppd",,, */
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,"2,9,k","9,20,63;21,34,665",, public HttpRequest trustAllHosts() {
+1b17052776722e06365323495bedc5ceadc4e5d2,kevinsawicki@gmail.com,2013-05-28T17:16:50+0200,1,,,,,,1,,,"4,10,k","10,27,29;41,54,368;28,38,666",, final HttpURLConnection connection = getConnection();
+1b17052776722e06365323495bedc5ceadc4e5d2,kevinsawicki@gmail.com,2013-05-28T17:16:50+0200,1,2,2,,,,1,2,2,"4,7,k;19,30,k","30,48,57;8,18,666",, if (connection instanceof HttpsURLConnection)
+1b17052776722e06365323495bedc5ceadc4e5d2,kevinsawicki@gmail.com,2013-05-28T17:16:50+0200,1,,,,,,1,,,,"8,26,57;28,38,666",, ((HttpsURLConnection) connection)
+3451e0b997cc81f399da9aa0bd75669fb6aa2f71,kevinsawicki@gmail.com,2012-09-14T06:47:00+0200,,,,,,,,,,,"31,49,114",, .setHostnameVerifier(getTrustedVerifier());
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,, }
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,,,,
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,"2,6,cppd",,, /**
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,"0,54,cppd",,, * Get the {@link URL} of this request's connection
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,"0,5,cppd",,, *
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,"0,25,cppd",,, * @return request URL
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,"0,5,cppd",,, */
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,"2,9,k","9,12,35;13,16,667",, public URL url() {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k","11,24,368",, return getConnection().getURL();
+56b391b44d4bd0462f8dc9763eb068f055086284,kevinsawicki@gmail.com,2013-02-06T17:21:50+0100,,,,,,,,,,,,, }
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,,,,
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,"2,6,cppd",,, /**
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,"0,41,cppd",,, * Get the HTTP method of this request
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,"0,5,cppd",,, *
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,"0,20,cppd",,, * @return method
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,"0,5,cppd",,, */
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,"2,9,k","16,22,668",, public String method() {
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k","11,24,368",, return getConnection().getRequestMethod();
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,, }
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,6,cppd",,, /**
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,93,cppd",,," * Configure an HTTP proxy on this connection. Use {{@link #proxyBasic(String, String)} if"
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,47,cppd",,, * this proxy requires basic authentication.
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,5,cppd",,, *
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,22,cppd",,, * @param proxyHost
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,22,cppd",,, * @param proxyPort
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"0,5,cppd",,, */
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,,,,,,,,,,"2,9,k;30,36,k;54,60,k;60,64,k","9,20,63;21,29,669;43,52,670;64,73,671",," public HttpRequest useProxy(final String proxyHost, final int proxyPort) {"
+7d679e00a23c1e6cb5d2f39cc182d815fe46bb72,kevinsawicki@gmail.com,2013-05-28T17:21:07+0200,1,2,1,,,,1,2,1,"4,7,k;22,26,k","8,18,342",, if (connection != null)
+b93c116c2c0ae18e96f1a31dc202579e12b854b9,kevinsawicki@gmail.com,2013-06-17T07:02:49+0200,0,,,,,,0,,,"6,11,k;12,15,k;38,149,s",,," throw new IllegalStateException(""The connection has already been created. This method must be called before reading or writing to the request."");"
+b93c116c2c0ae18e96f1a31dc202579e12b854b9,kevinsawicki@gmail.com,2013-06-17T07:02:49+0200,,,,,,,,,,,,,
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,8,k","9,22,353;25,34,670",, this.httpProxyHost = proxyHost;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,8,k","9,22,354;25,34,671",, this.httpProxyPort = proxyPort;
+bf07c2fb1c84637b32baabf292604f5dabb43433,julien.henry@sonarsource.com,2013-05-02T19:11:19+0200,1,,,,,,1,,,"4,10,k;11,15,k",,, return this;
+97db7a367dc2833439bbed38df6b28a8a6cbf26e,kevinsawicki@gmail.com,2013-02-06T17:23:29+0100,,,,,,,,,,,,, }
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,,,,
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,"2,6,cppd",,, /**
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,"0,77,cppd",,, * Set whether or not the underlying connection should follow redirects in
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,"0,19,cppd",,, * the response.
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,"0,5,cppd",,, *
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,"0,70,cppd",,," * @param followRedirects - true fo follow redirects, false to not."
+f0387f7300de70f4263a3fded9cb7d03c534a669,kevinsawicki@gmail.com,2013-05-29T17:38:35+0200,,,,,,,,,,"0,26,cppd",,, * @return this request
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,"0,5,cppd",,, */
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,"2,9,k;37,43,k;43,51,k","9,20,63;21,36,672;51,66,673",, public HttpRequest followRedirects(final boolean followRedirects) {
+4f641c01e265dac33c073db15f613d24583f0391,oskar.hagberg@gmail.com,2013-07-29T10:07:03+0200,0,,,,,,0,,,,"4,17,368;47,62,673",, getConnection().setInstanceFollowRedirects(followRedirects);
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,0,,,,,,0,,,"4,10,k;11,15,k",,, return this;
+e69bbd49a6cedc62973b99f3a67b3c03259d48ee,kevinsawicki@gmail.com,2013-05-29T17:31:52+0200,,,,,,,,,,,,, }
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,}
+585a935495467a10a409dd157bbfce82d85edb9f,kevinsawicki@gmail.com,2011-10-21T21:53:37+0200,,,,,,,,,,,,,
diff --git a/server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/line_hashes.txt b/server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/line_hashes.txt
new file mode 100644
index 00000000000..437b0d03550
--- /dev/null
+++ b/server/sonar-server-benchmarks/src/test/resources/org/sonar/server/benchmark/SourceDbBenchmarkTest/line_hashes.txt
@@ -0,0 +1,3219 @@
+523048e7f5ca9550505f2d8ea6d587e7
+4a74b11bb5ced0def97e0ebd99a6a694
+3389dae361af79b04c9c8e7057f60cc6
+9962445c67ada5e3e49e5f9209f9aca5
+fa9abc31f5deeab07a8a40b6526cceda
+667241d2f1bc4483fc47c26aea2aea0b
+69c658d590e8bedc78b7772ad49e2b26
+5451c5e8e32781fc9295c62145269861
+d1f4e21101a48065609c098a9bdcecef
+3389dae361af79b04c9c8e7057f60cc6
+c01f3a839d0a29609f6578922df009fb
+4a1009f1b828040e3a7b271f1908d882
+3389dae361af79b04c9c8e7057f60cc6
+e4a2de78c75f5a84061bd39d0352d1c6
+ee80e42583da5c1689f0c84546bdf1c4
+9b75531653c2020b6e978fdcc5daa21a
+84b6742170003f5196a62f8d2fd05df5
+40ec4a0176790aa2abeee267d110598d
+6e46b2cf783044109b720645f061174d
+8d61338e9021c9552df54f57f640a901
+c4c9bdd47ee05028cb84873da0ebf2b5
+aecf21ad8da25cd486020ffaddabe91a
+
+32e1139d3fdb2b66c15c0c21c582fe4e
+88f335a2cc71cabc0263037deffbaea2
+bd39dcdf632ea9da8b890ded49f72b60
+f08a51cad421f866290f5790b2aab486
+a2a90a9d0c4f53ad23195d9bd5e65ba2
+881e2a63da5e23b0011be908319742a1
+847b74e9d4efc9db0269fa3299e5326b
+e58774bfb316260702f83341866c41d8
+
+f9e6b033ee04af2dd5d06235dc0cb750
+8838a5643e7bd7f748d95d4ba971d450
+eda62cdce6b2a7471a0a68f1821b73d1
+e52fbf24b5a800c3d4d7b29e0880b390
+b5fa170b9dd5885029de3bb38c79b48b
+ca5182e2eafb52809aa95dca6de78b8a
+943d54ba3e8812437c4d26ef8aa263f8
+ba7ac47751dcbaed7aa4cbcb6b6e1acb
+5cb6e4d8f3e7b56a26deff4676cba0ab
+8f984e97d8d06b8fd8760cfdee403599
+01cbf42b44609cf97f23cfdeb7ab2040
+6fa05171389dfbeda44181c98e580d18
+6f8654322123410341aa3598228f7734
+3ccd924a0475ae514e9d592b9010c43f
+671fab1cd2c9ab47ac9ee64b9f140bc6
+a951fe8ea58371db2cbac8582744fc7e
+0f2f76b4a4b0f0b82ae044cf68b2bad1
+319c259f7a3a7c7a6a6adf47f9045068
+17391f4ed0d046c653692b63813454eb
+5e541a40842e69e5df5b4f52a9d1cb4c
+0adc5b33b2fb527835ea8429d4dafa62
+b57185f7f6481e7847a760456a895fbd
+d476c2ca7fcd0b72767be7bf2789a81e
+2b80458d36d953da744253abfc120e90
+db1958471c99d342ae2811ebeb87801a
+a7b2fefe1c3cff2f0a260e475c440a86
+a3cafcf32451401e58bc0466ced3069c
+be11ec7a2500c54103e0f00c312ea882
+802cbcacf8953be6cc39d0d8e9855e53
+8cbe31ea2c42f6356abd1bc272e23968
+dee34573300e47d39fd2457e0507e9ce
+1e16bf5d366be8e0cd924f325d3c9b38
+7f884f0a6add533a1e8edd07466203c8
+00600325095d1dbdfaeb2d9474a024aa
+5a79e4e900fb15acc5cf0897c12c00a7
+8c50a2687556cc6d5b1b084ee050b637
+7fd7aec6abee11dc2db051197d68ca94
+2889e0ad9bd8aa0168d9fc2b05720517
+e53dc032ae98b1b732168e6cd6f7d631
+e7f0606661389d766deab0c60e410e00
+bb3900a63a8cecc1e79592e054915c97
+43e38890a62dff55349d9e47672e3775
+728d1a00ed4a4a9bc231ef4ba4d1f5c0
+7c8d40302b1200413bc859331a4f241d
+338fd721cb6ac744c00d1c0fcffb9860
+f8d30ee266159f213f20ee4f30440f4b
+926acf1424fba8a42b7df07873592061
+
+9721202f1b78f7498cc89a65bdaf29de
+6bdf57591864d07f044cd94648780047
+4dbfd1dedf95fa74d9898cd5f430344f
+2a3de31e707ce2eee88b5a5cd8327209
+9682e96c290b99de4fa84a77992a5b53
+6dd9e8887e32fc470b13db16ca9ca281
+a1b173f89c275332f9914891861dd258
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9a6402865738be7a1245bcc37fc7b42c
+bccbf1d2b5a3fb9e71c7324721956c6d
+a7062bf3e005287c2423c7c95e004798
+fada49a123bb45172b2255be33fd62df
+7ba7e5bd0bf5ff15310657fd34509ebe
+c4c9bdd47ee05028cb84873da0ebf2b5
+5529bb677de59a9ce1d926b584d19bef
+
+bb7258b757e6a3ffbdc4544780e61a2e
+804c1fc19cf79f25d5732a46aca06ee4
+c4c9bdd47ee05028cb84873da0ebf2b5
+676e4c56cb2ed8a5f2d60650b84557bb
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c5b9570a14c53ef3f8b45c77bed362a7
+c4c9bdd47ee05028cb84873da0ebf2b5
+2f0288421ffda0fa1e5e991b4385b6d1
+
+bb7258b757e6a3ffbdc4544780e61a2e
+6b975217d6d95bf54e2c25e96d2d1c34
+c4c9bdd47ee05028cb84873da0ebf2b5
+d4c794e8a4dc37e9812898a35e0513c2
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2c46ea1174906757e2d2baf8efdf07b4
+c4c9bdd47ee05028cb84873da0ebf2b5
+85eae012811d703e3b1bbbfb9fd08daf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+14de0538fa0e34c940f8b2d47bf09298
+c4c9bdd47ee05028cb84873da0ebf2b5
+9151b880475499b34c5e743a4f92bec8
+
+bb7258b757e6a3ffbdc4544780e61a2e
+ac9975658ebfda663d064d65aed4284a
+c4c9bdd47ee05028cb84873da0ebf2b5
+7b004faf9339ce78fc27ff90ee18d614
+
+bb7258b757e6a3ffbdc4544780e61a2e
+497c4ddf8678b48d86758fbe55fc6b79
+c4c9bdd47ee05028cb84873da0ebf2b5
+8c814f68a21b5599c5d18ea53f472fa9
+
+bb7258b757e6a3ffbdc4544780e61a2e
+39fdc3bf4cd4e2512d834c27648db64f
+c4c9bdd47ee05028cb84873da0ebf2b5
+6866300a65e8c41325614598cd9db266
+
+bb7258b757e6a3ffbdc4544780e61a2e
+680e8ef23e3622a5126694b7c98f328c
+c4c9bdd47ee05028cb84873da0ebf2b5
+fd65fc86b4e9cc9f299c9c2afbf42ee3
+
+bb7258b757e6a3ffbdc4544780e61a2e
+25c330863fd5a9105460308f6511e80e
+c4c9bdd47ee05028cb84873da0ebf2b5
+d6a55ecfaf2ef4622570d13a0f5f2259
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b89373ca10f89e10f50f956e05bbcef1
+c4c9bdd47ee05028cb84873da0ebf2b5
+b2da7fe489fe5472c40ef482f997eeee
+
+bb7258b757e6a3ffbdc4544780e61a2e
+40c53d67037de84e439ae223f27836a8
+c4c9bdd47ee05028cb84873da0ebf2b5
+a24da4ba98785331c938125856ff227b
+
+bb7258b757e6a3ffbdc4544780e61a2e
+ee4272ab55a92396fc86f3e03826a8e4
+c4c9bdd47ee05028cb84873da0ebf2b5
+5184942f6dec7c8dc618a9bcc2ece279
+
+bb7258b757e6a3ffbdc4544780e61a2e
+824a2d79f5b560dfc71a68aaeac9f118
+c4c9bdd47ee05028cb84873da0ebf2b5
+b3fd54be53cfd26e5f55c14733eddc71
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9da0ba6ea8470a9b5e666542696c4e43
+c4c9bdd47ee05028cb84873da0ebf2b5
+2b1cea599e47ffdd99fd1541adb240ba
+
+bb7258b757e6a3ffbdc4544780e61a2e
+52075feba6d0d9a29bc2eda8fb2fc960
+c4c9bdd47ee05028cb84873da0ebf2b5
+18909644b4b69342dd9eba77eb932846
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c0c1f37b8cae3f73915cba874f7250a2
+c4c9bdd47ee05028cb84873da0ebf2b5
+4d91c6c761bf5aa857bb305dd7a86f16
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2e2e916c40c4463b5a3527346ff6b4ce
+c4c9bdd47ee05028cb84873da0ebf2b5
+3b3eeb1364c89442573baefa130bc252
+
+bb7258b757e6a3ffbdc4544780e61a2e
+426927ad6a41622a809b562929c0f5cd
+c4c9bdd47ee05028cb84873da0ebf2b5
+0c765171e5b6c0e2d65af3be5f9f025f
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2969c94b7b2e91c26fa13f5af16f2673
+c4c9bdd47ee05028cb84873da0ebf2b5
+4a575e37cada85469696beb42840eb4c
+
+bb7258b757e6a3ffbdc4544780e61a2e
+5ff77a666cda116c19a83cb19c5e50cb
+c4c9bdd47ee05028cb84873da0ebf2b5
+71141917665d909c07823c890ab80b95
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e86ed036fd505d667bea7d58e2aab7aa
+c4c9bdd47ee05028cb84873da0ebf2b5
+5bff76054f70a3d55b8f675e4795b635
+
+bb7258b757e6a3ffbdc4544780e61a2e
+14f554f157d6d92c887a9ad121e10607
+c4c9bdd47ee05028cb84873da0ebf2b5
+65ea3cf1b7df07ebd2d9daa673043128
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c1b0c3d75b4ee3856a792f84929bef83
+c4c9bdd47ee05028cb84873da0ebf2b5
+46a8aef35ad87d8176b42e41af2d6e2f
+
+bb7258b757e6a3ffbdc4544780e61a2e
+ed3f6992973eecef9cdbacc45bcdc676
+c4c9bdd47ee05028cb84873da0ebf2b5
+c857589ef06bceaf2e664e4604f9dd9d
+
+bb7258b757e6a3ffbdc4544780e61a2e
+6ea7b36a08d7787abf9250dd5bf94e80
+c4c9bdd47ee05028cb84873da0ebf2b5
+31479c3898f9998a44ee79fda1eaa02d
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9a26f89b64b1cfcf3bcf9e0f31306fb7
+c4c9bdd47ee05028cb84873da0ebf2b5
+2df98a80888cab57326f3da8ceedb504
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b1ad6fe7d5aa02d0a653dda4efe0725f
+c4c9bdd47ee05028cb84873da0ebf2b5
+de282b2a4b10c3d7151696b5a2d47daf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+5dd3cf82642473a6022233ca00d14aa5
+c4c9bdd47ee05028cb84873da0ebf2b5
+d861d284304b3cd9eeeb9908fc0eb345
+
+bb7258b757e6a3ffbdc4544780e61a2e
+5f630ea8fd53661b4eb606e3eb005466
+c4c9bdd47ee05028cb84873da0ebf2b5
+29d0d835c9859577a8246c32f97da32c
+
+83c26bc11d5636d20956c9ff78aca772
+
+acf8725c2955907aca8d6716810e0cbb
+d0bca3087fd41f8afd28640b4bf11830
+
+23c5bfac268843519a881d6026453527
+
+af01a8ef3da4c41f4f1252db5701926f
+
+062e8612afd3ecbd673bda00501e6c50
+
+b48c740714be4f5c1d02a3b190064d6c
+
+cc5b55eec3a86939c88e845c2ab0f7b4
+e7c21ff8221919725906c8834cae99de
+d48b32a92606ceee0ab22d74f1f32d12
+2954e92a9b4d0e998fe4893f8141649a
+32d045c7a321ebeb94758ffbb7814b63
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+b9127963bc35d6aa63e2771d69b0be9c
+3391072d26b679d1793409e3389f8541
+f6136c1d91d8c0b49ce98d4d01e3dfc1
+117b1defa5364ce9f60bf83027014122
+
+6b42526c21105166f1b85416c1156d04
+545ab3557d5d3995352a33c678a0c42e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+3ec6c36efc22774d9338db289597b301
+3e257e840442f135f955ea69fd2c8328
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+e7761618e1a011cb1e476ff38ab16712
+3e257e840442f135f955ea69fd2c8328
+cbb184dd8e05c9709e5dcaedaa0495cf
+e0360a83eab3e6712fd3a175e5c7318e
+80d5b17efc16ace990c07580fc3e85eb
+8b6779c518d6c35fa2109102482ac22c
+2b888d63f4c7918df711398621ada940
+c693cd4d62d3cbf7df6b6db4114487c4
+e8e141800d6d5a86431221c32ce1521c
+5c9ce0e9b53d425f12d0129f5b16e6ad
+057f251f7a06ffbc3ed23419e1c3ec22
+18ea445b84a0394b507503ffd03efef0
+2fb8e3956d098afb2699088aa4885bb4
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+d33e0b82335764591337a8a692d2bec3
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+6e4f2860bc889cbe94ce902ab6194166
+a535deb9a62ce769af254b7c65723e16
+5e145c1728bd9ac97278add59219f8c5
+
+9f388f87ecbd942aca8f20318e4cc03f
+8a6c141756d58ae351cd56242e5f3361
+cbb184dd8e05c9709e5dcaedaa0495cf
+2145c1b6992c0d519ad223f91671329b
+
+b8a99b9047a26c5660003657bf8635f3
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+3c964b7ab7bba99ed9ca2992194e72f1
+53f9eed6cb67d33a976d8351b4b5385c
+0d6957d3d18dd5871f7a811c758ed59e
+7bc0ee636b3b83484fc3b9348863bd22
+e31d62a556a940ea4f73570bb0f666c8
+4e1d0957894c8d149451f187d6cdf383
+f5ecd0688a65f045953d96ab219715f3
+a7a35fd545f227123176bff7cb984521
+dc838461ee2fa0ca4c9bbb70a15456b0
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+2937ff95680f6fcf95114ccbeb1a55a1
+53f9eed6cb67d33a976d8351b4b5385c
+a324fbc22d648ce229a989357a06f387
+9e5bea8ee27ccd21846103cbe7a0d36a
+c0e2bd543d2024d055051c8e4d3c5c13
+c0c9d37e889aa9a25aba763a846a0120
+18cd7724b0642093796006d147ad912c
+6a0291894c82db9316165a4d60a263ef
+dd4c131aadfa407987385d265b875439
+dc838461ee2fa0ca4c9bbb70a15456b0
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+3c041b3a35b3cd0143990c2b64fa83ee
+9e7c9efd3d0a3253958a0f6836486f84
+c4c9bdd47ee05028cb84873da0ebf2b5
+02a37a8e949d9ab4fa3b98bca44ba582
+bb7258b757e6a3ffbdc4544780e61a2e
+845b2d20b581e0053b70b45cad9a1747
+3389dae361af79b04c9c8e7057f60cc6
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+490a46c43ef64bf35cca192a553b46c6
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e2da42de713c93ee9c6740191566676b
+18fd706adceecc95a80dff889334b385
+3389dae361af79b04c9c8e7057f60cc6
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+b649ea881674cd02ee604f0b9677368e
+
+bb7258b757e6a3ffbdc4544780e61a2e
+728f2de538d0824a1687d58f6257721e
+b8f069498021c1c3b877bb058bf6dc7d
+c4c9bdd47ee05028cb84873da0ebf2b5
+c7386cc24d0d21f86061204c4ce213ba
+dd26c59e725f55bbbe61f1ffabd97177
+9b9c66e861b9c7091aad018cac65292a
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+c976900ed664a5343958ffe7ac9b5f29
+1ec29714f274b07340fff1383d1a4fa3
+cbb184dd8e05c9709e5dcaedaa0495cf
+2145c1b6992c0d519ad223f91671329b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+839dd2e22c40cdbee984e450816a3b65
+
+bb7258b757e6a3ffbdc4544780e61a2e
+07ef4df46f3c4229e0b8c02e45f1b2d7
+c4c9bdd47ee05028cb84873da0ebf2b5
+8c5a9d4242c0f55af9aa7825c9083a2f
+b0167050a2dc6a7fa0032792ff592bda
+d2d3f5e400ddd510520f012e0d5794b3
+2954e92a9b4d0e998fe4893f8141649a
+3768ccde9554245fcf07686594636d31
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+351f1d508ab6bb8d95185a9b5d2f52f6
+c4c9bdd47ee05028cb84873da0ebf2b5
+a76d9324bbcdd736c21f06cb4376c5ec
+bb7258b757e6a3ffbdc4544780e61a2e
+5656440fb45b52d44dc762e785bbf05d
+3389dae361af79b04c9c8e7057f60cc6
+58885bf92cd242ed8862a487cc60197a
+537efb85da0d68849e031a8dddd4d2b2
+169c82936dc9c8dfa4926cfd430bae13
+c4c9bdd47ee05028cb84873da0ebf2b5
+a0faa8f85b99450bc4b4f5f8968387e9
+
+bef52b2de93d8aecbd27b50add49e2d6
+b032d02ce31b7157842decb5519cc8ba
+cbb184dd8e05c9709e5dcaedaa0495cf
+2145c1b6992c0d519ad223f91671329b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+a7062bf3e005287c2423c7c95e004798
+aaafc92ea8318040161ebac07fa575e1
+546a213b3959911a835993dce0d639ce
+a7062bf3e005287c2423c7c95e004798
+8c147a769fc804d2aedf66c3378a1541
+273af89c26af3aaa0a3428962ad92361
+ec6b4582f2138bb0538ae404ad96d72f
+20699ba3f47e6613e61d1620a43ed180
+ec6a991642883fc608278d84040b0d03
+546a213b3959911a835993dce0d639ce
+3389dae361af79b04c9c8e7057f60cc6
+efecf916d698fd84bdd56db6b507ae47
+72fbd6b088914790c4a61b42b46c62b3
+1ed17da8b0fbc8611d180f2c97152ccc
+c4c9bdd47ee05028cb84873da0ebf2b5
+77be89920bca7dcb2848d43388dab7e0
+
+b8f45f5294316a3527ee13fef3e66fc5
+b7925381cd01f068db9dea0f8fa54cd6
+
+7fe2aaf86af2e94cd735973ba65a825a
+83e8006f1a07939b28e5b5ab9a9eb666
+
+0934786209a1b7f2a47960f7b95ff273
+42c8bf35248c2208e665eea8ea8c5579
+cd879291f26a73e082e7baa4e05a92d3
+1e2793753e131586a9f2a08e503d1dce
+428fdc498aabfb0deec14503e71bcb9f
+d10fad9bf526d0178d2e2e54cb486501
+a88ada4a53031e58f3ee543f55e71e46
+4868916c2c31c6bbd0a0d69bb64b853b
+ed03260ef3b61da59b8c7e6ad4b3b48e
+acffc89a4ccba65f968b6f1890f7cb04
+7ed8cf1363a0f4db6f16079dac00e910
+1667af0c4468a7f7e3e5d596193af29a
+e8c72a8d8d47c94c575186236933f8f4
+
+cd3e68a0f34a44a52e52f59c797217bb
+8c3302229a968ce3cb4f3c331ff16ff7
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+a7062bf3e005287c2423c7c95e004798
+e6933629f238a60f9e93495566d11bed
+7b980b766c6d5b8e913b4c20fbc7ce81
+449a259874fd4a64e27c2bb7af47afc8
+2fb01de40763507ba3133d40ed26a07d
+9c826ddf0b1c7100cfb101f1af2e41c7
+f19286f0fe6f2d8643f6a3ec5827fcbd
+07658e839e1ef21c1fa9813b2d5a10c3
+d393d59e6ab8e8acdeb2e8a559753921
+5df4eda1041c0545b542b092a5ed8eb1
+546a213b3959911a835993dce0d639ce
+a7062bf3e005287c2423c7c95e004798
+fab0428dc104c64dd238337814063e05
+a4afe177ebbae01a16036fb3b16b3c4c
+546a213b3959911a835993dce0d639ce
+3389dae361af79b04c9c8e7057f60cc6
+82ebf0752649de4957b724af3351e704
+8e66b68a05af1e019bcab11ae5a8ede6
+9f6d4a47df732819caaaaace021f55c3
+df2211a4d8c29ce20e098682301c8e5f
+46f9f7833d16f71bfa5c2c333a99f894
+1e6daa41f06df9541c1d217a022c1523
+307d5041e8bb5af5a7a5c1a32b9e735c
+e3a459ee7e1780ad1f2d39324271783c
+cb753ef24a3eb003c285e39d8781d3ba
+68faa4f527f112ddf99928cff9471fff
+46e9116bd01bc02279d77526479c6d9f
+3808e1f711eca24f5a0cdfe3be3aec08
+c4c9bdd47ee05028cb84873da0ebf2b5
+30c216c884b56a0a28c72022c36d96fc
+fcceaee3090ac8de8d88f847752d9fa0
+
+c1858f1bfa612371c6c01470d6a8b2c5
+
+e0b6900dd9f60bc4762148f02181afaf
+075bd97883aac0f8eb85711dde854124
+fdc071c06b16cc701378db0cca0ec343
+
+7ff1800fbf547fb1aac8f6a8ab26ddbc
+b28c980def363fb6f82f677d54f4b045
+8ace92aa5ced345f8f9acb1021841383
+0f672ba0a2183ad8920b13b44a5abd33
+1f6b7ecab661e4f064f18f92802094d9
+fd0f9add539159c4a493ec4ec51c6e00
+a2d9348985b2e0d8a59a5d1079521b04
+
+2a5865dee0ac9db3ad8ab2d3d43fadae
+8ace92aa5ced345f8f9acb1021841383
+0f672ba0a2183ad8920b13b44a5abd33
+1f6b7ecab661e4f064f18f92802094d9
+f1c266373d1044f37658c77379b3ff14
+a2d9348985b2e0d8a59a5d1079521b04
+
+36ca0408391d33accfc3d2884d3005e4
+8ace92aa5ced345f8f9acb1021841383
+0f672ba0a2183ad8920b13b44a5abd33
+5bdd39ed5b0498d01a3f2fd94eb8d938
+f1c266373d1044f37658c77379b3ff14
+a2d9348985b2e0d8a59a5d1079521b04
+
+de735fadc4b1b96d6039f920cc08b891
+a2d9348985b2e0d8a59a5d1079521b04
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+85720f823eadbfdfb61f6178e3c09d61
+3389dae361af79b04c9c8e7057f60cc6
+e93bb0763af143236cc84acd10a94189
+3c2c946d590e2b312283267f05e992a3
+c4c9bdd47ee05028cb84873da0ebf2b5
+9585c7cd7e26076603e5b366a7de6a97
+ab97a4156fc1cc1daf26375194010ff1
+80d5b17efc16ace990c07580fc3e85eb
+1dfe87fe9f69e3bc52bb5fe9498273be
+ee9dcfb92ac6fef82600315ff776ded8
+032f12353fcd465392bd0c8f1580d605
+cbb184dd8e05c9709e5dcaedaa0495cf
+ab2c9a627fe3a45dc91a9f067cf1d8cd
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e64872edfc59883dc66a17c68f48ba6c
+3389dae361af79b04c9c8e7057f60cc6
+82ebf0752649de4957b724af3351e704
+2da4b9b715d1d85139069a3ac0799125
+6fdf4aef6a8976636e4f19d63902365b
+05ee198977136a4b40176406a33c6c53
+620202c6ba924e4e10629d83c73064d7
+449e24b3cc4ba730eab8b8da2b4f7f5a
+f0df182baa14ea8c0040a186fc3a8180
+b33cff552264a6958363903c19be8c20
+c4c9bdd47ee05028cb84873da0ebf2b5
+987e4bbb6523c9948151457934aaaf7f
+320503cc02237a37b48d8c010651829e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e64872edfc59883dc66a17c68f48ba6c
+3389dae361af79b04c9c8e7057f60cc6
+82ebf0752649de4957b724af3351e704
+2da4b9b715d1d85139069a3ac0799125
+7a7d31d635de81f161f3604b38408b3d
+38e901d9cf4261e7697de69b9c451135
+3fe86b773e5abd4fae7d0abc8914ccfc
+84cade23085b5abea338e746e0f57d2f
+6fdf4aef6a8976636e4f19d63902365b
+05ee198977136a4b40176406a33c6c53
+620202c6ba924e4e10629d83c73064d7
+449e24b3cc4ba730eab8b8da2b4f7f5a
+f0df182baa14ea8c0040a186fc3a8180
+b33cff552264a6958363903c19be8c20
+c4c9bdd47ee05028cb84873da0ebf2b5
+443d5f0cef5c44aa6223829c311a1bc1
+5ba827b6ad1fcf479cdbbf8924d46ae7
+80d5b17efc16ace990c07580fc3e85eb
+7865e0397f5a0484f57def25dfd9a387
+47a094a535cad725f66d15a06cf080ef
+b41ca75fec3c1d3656741633cc3114ab
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9c30518677d4a9a57a7fe7605f44dcf6
+ff5f3d0f9a68f8e91af8e20c66b55437
+015be347ab7192cc0a747de07c40ce20
+3389dae361af79b04c9c8e7057f60cc6
+3389dae361af79b04c9c8e7057f60cc6
+82ebf0752649de4957b724af3351e704
+2da4b9b715d1d85139069a3ac0799125
+7a7d31d635de81f161f3604b38408b3d
+38e901d9cf4261e7697de69b9c451135
+3fe86b773e5abd4fae7d0abc8914ccfc
+84cade23085b5abea338e746e0f57d2f
+29198867f0e8a46b73a6bc5e11d0d51a
+05ee198977136a4b40176406a33c6c53
+620202c6ba924e4e10629d83c73064d7
+449e24b3cc4ba730eab8b8da2b4f7f5a
+f0df182baa14ea8c0040a186fc3a8180
+27a522900b8f39072324404f72f3db20
+c4c9bdd47ee05028cb84873da0ebf2b5
+e78934f88d5661106b288a891b9cac53
+
+002289019eb3807113499ead1af58b92
+c836a78ad1d2d9c83adb45d2d323cdc3
+
+3c340f8d5261937ea89685d7c0c69999
+3e1e5de358cc0ead44a80eeb94b7b79e
+2968c3063d2d215332795029c9110a3a
+
+ffab0c2d06132aa823b31a55b7f24ed1
+5460b5d6099b01afd4394f0fa3bacf8c
+
+c7e7b687bdf087dd5cf36f4a9c446df9
+4ccc5d7a6c466d9e9933cde83280dc04
+27118326006d3829667a400ad23d5d98
+3b62e1b811038025c8757c3f3c8498eb
+3c50a76ca7293d5aba4c1d61c85d0a35
+5e0c433691952c0eea24192f9a4b78ba
+
+c5848e8b7066f5dd18db8e067f758831
+24ecd76f087574ec21939314918d8686
+
+683721912426b8fc55ac4c8c8fc8c212
+
+669bd59731da1e43e3c2f2470572d0a0
+4c070aabcbb90235dbb5f29931140ecc
+d8418b669fc40fd3c795019cd85860f2
+be8913d7b3e05a3fa33035e0a0014641
+246fbc889d2472223c6a1e3fb5d33708
+
+1a9debe0e5abf657faa3ba0b8c3360af
+2f31256e14b4772a7c422a7910e6d0b1
+7a5bc9e2e11bda9e3ae1d69764f588c7
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+498298ff0cf83c622d254de33a576620
+ad3950c240a490698a882e6af1ea6675
+7edf4ac3f54f455710fa8f2a6094f248
+3d953c82efc9ce1fed2a57c8f49cfcb2
+ced10000c8475263283ba2a70887d268
+17decd98a95869c84c8d1c70222922e1
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+0a61dac450d89a6648afce9b228f2cfa
+c4c9bdd47ee05028cb84873da0ebf2b5
+bf066dd3b5cc0db52fe42c0bab239d20
+
+b8da204a4cbc71005a6f108ea4fa0842
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2094438b569726e0dcf76773cea75c25
+3389dae361af79b04c9c8e7057f60cc6
+0fcc5750ef0ab2bbe9901dba85677ca7
+c4c9bdd47ee05028cb84873da0ebf2b5
+ead9ea31fd124a165ceec8d103c2febc
+f1335d10e9f85c88b70c98bd7a497a11
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c9b5cceacdc8f5e6d2eb5e22ab673bfe
+3389dae361af79b04c9c8e7057f60cc6
+6e91c31afe10f0be810abf6f78376ce2
+c4c9bdd47ee05028cb84873da0ebf2b5
+2c953c12d2eb6ea958b7f3045ecf8e81
+5e72737877b123e6fb1785496e359170
+e16a6cd59eb68c911caef07aa5493134
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+53e3fa0fd1c2290968175e9e251c5d48
+61c2067dba74c07da5fe37cf8cebfb8e
+3389dae361af79b04c9c8e7057f60cc6
+cdbcda4bd7bedaa9d6756d1601cb2249
+c4c9bdd47ee05028cb84873da0ebf2b5
+48d95593c9456c512b8fa7da79f49519
+
+bb7258b757e6a3ffbdc4544780e61a2e
+0dbee10e39bdde1aa8f363352eebfec3
+3389dae361af79b04c9c8e7057f60cc6
+c170d80c37003f7519489c0134988a4e
+2d4a98ea056d1a3cd05a85d4abbc009c
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+8d5748ce93ef8f27649af926d6be437d
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b5214c0b21e8ec08490ebd24b320e0f9
+3389dae361af79b04c9c8e7057f60cc6
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+7c84ee8436f84dec527035407181b4a4
+
+6834de9d8d89b61e9b1913120fc81ff8
+b633bb0cd55eddf3d2d6994ac51459d9
+80d5b17efc16ace990c07580fc3e85eb
+5f489e1b5a83fc51870c618b951925b1
+bb1bc9ca0c4389303d23f4dde4c9d1fd
+16137d51eb2d336078cae72626d97b90
+248d2c1bad9bf0f8bea50ae1d47d4aee
+6b2decb38be3882440910fd75ec508cd
+16137d51eb2d336078cae72626d97b90
+23555feca7075b7b58598ed6aa970afd
+5a29aee8cfe3a5110dc892ab8adfc17f
+80d5b17efc16ace990c07580fc3e85eb
+bd4a7a1fa7b895c1bf1fd924453043c7
+6b2decb38be3882440910fd75ec508cd
+34b7d111b82a934073279e28122acbe2
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+ef86dbb0d67992f7d90e5a60660c2f22
+8c38f379004a0e5f55748ab288c6128b
+3389dae361af79b04c9c8e7057f60cc6
+cdbcda4bd7bedaa9d6756d1601cb2249
+c4c9bdd47ee05028cb84873da0ebf2b5
+c31a48a8e0e9a640f138b2a9d2eefb21
+
+20ad14e5b45cc1ccde59c0137458cae6
+
+d2837228ca77ab573cfd123ce4b56c79
+
+bb7258b757e6a3ffbdc4544780e61a2e
+d7062f10aee8ea672322e2a424f7af5b
+3389dae361af79b04c9c8e7057f60cc6
+c975f34450aefec126d8a0cdfd45c2d5
+cb1c3282b6ae381577b1e0b36468cacb
+c4c9bdd47ee05028cb84873da0ebf2b5
+6b2b38a3645ee67bba490314d82e0afb
+ba455597e6abd06afbd85f41f775a808
+b902cde6bed8056421f9e4533df16ddb
+667eeba58713842c03820cc8b209d580
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+d734e430f64c356bda74d4872b8b8113
+dcb14bc141e066e574c3de11958a8c22
+ed22460e2ee679f518591937fdece927
+48a581bfb07a403270adf1d1d093fe8b
+80d5b17efc16ace990c07580fc3e85eb
+ed47e83ea59b9d3cbae6dd46668400cc
+6b2decb38be3882440910fd75ec508cd
+c9f7ba4a9321f5038b2e9b2e70f4e80f
+cbb184dd8e05c9709e5dcaedaa0495cf
+2954e92a9b4d0e998fe4893f8141649a
+ed47e83ea59b9d3cbae6dd46668400cc
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+a6420316996d4c371ebec3e0ab3739d8
+4b08e55bc8328f55846e058fd7d79e02
+3389dae361af79b04c9c8e7057f60cc6
+cdbcda4bd7bedaa9d6756d1601cb2249
+c4c9bdd47ee05028cb84873da0ebf2b5
+346c5624addcac62db98a4e11f84f87c
+
+fa9fbade0eb0da5a6a85c7508fe86593
+
+bb7258b757e6a3ffbdc4544780e61a2e
+90375a5135fa89c0f8b6e29e2637ea35
+3389dae361af79b04c9c8e7057f60cc6
+beb040f0eeab39517a19f32a3639b673
+c4c9bdd47ee05028cb84873da0ebf2b5
+76b22df91466d7611f625470105c8d94
+817e8ee087bc6dfa959d30c5a447ff18
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+d734e430f64c356bda74d4872b8b8113
+a900c9c996ce716c0d792b067d94fe41
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+5193bbaa3d38755f04e14164613a374d
+c4c9bdd47ee05028cb84873da0ebf2b5
+96bb9616432b4340e64a73cb9e610ed9
+
+d5f06b435a1883cb3fb4ac439b37af9a
+
+bb7258b757e6a3ffbdc4544780e61a2e
+bf5807706b2dce6e7568bd9e65101018
+3389dae361af79b04c9c8e7057f60cc6
+98d90c3b50ff71964234413f62bc9271
+e3277a540a974b2f9a251ef538f2f9ad
+f4981494b8a48e311a83f6abdde8052d
+c4c9bdd47ee05028cb84873da0ebf2b5
+2be6529d7efcf6e6387d663b57176d68
+52ee32ab8f25f6507663af4bf66688ce
+ac648f7e6533a0d3c202aa89c9e295a8
+
+84ca904fa5758e3f63a8d6c3e8d26df4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c1a6184283dbd1beb032dbc60c84e86b
+3389dae361af79b04c9c8e7057f60cc6
+8ea48347529ea2176bd5f4aecc5dafde
+046dc7070f9b640bcc5cb9492ff015aa
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+9b94e4a9da512b80e28bef025c9f6253
+ccb79e7d227da13e45089c1638869abc
+
+6d89b04604eebd00895748619f916c4c
+
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+5a13c570db1d7bca68d68289b95838b9
+a7062bf3e005287c2423c7c95e004798
+d25eadaf16f58c7c0a31863e0e39cc0c
+4b86c8a03090a3557b5112a96d4f700a
+2c13cbd9bd4ebcb55b05bfb11a913555
+af4737dc91a31307cd7b1654c20a3ea9
+af2ad6f977bba9345e2fbae520f38d26
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+99c57feaca1df3b26873b71db97bb4a8
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+5cd75bce66d5dabc134ca47757f929a9
+3391072d26b679d1793409e3389f8541
+df61589d3460988faf0cb0b9c36b631a
+80d5b17efc16ace990c07580fc3e85eb
+f8f4206161083b9eede383e6ae304967
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+690519dbf1fd0617c483bf714a600e65
+a2aab4ab2c531ac24d880063d511cc7d
+f0f2ff327134cd17178918f8542b8441
+d8ceefd27a6865928d8288789ddede05
+
+80d5b17efc16ace990c07580fc3e85eb
+1a137191963ced36a2e434a5f4ec4fcb
+aa83483fbb9f805dd3a001645aebb40d
+06711327df989f89d056e4f12d42dee9
+3a3ee7e72b66b2df8aaa5c7063cedc3f
+f88f39c844c138350f53f5b5f0288a3a
+3a34b0dd7c84b586e46096c5e16160f1
+75af7c07219580baf06ecc100fe630d0
+da543db253117ba57485876a7825e1af
+e680572240b3c790dc5095c1a0619783
+24b7a798cceb9c1de34ab8a4907a967a
+8da0fe75a51b6b13004ad40be0143bee
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+020662bbc0aecbb1a873dc66547fa85b
+a7062bf3e005287c2423c7c95e004798
+ad3ad7c9bbfa62ab12c6a8dd1485dbec
+7bef6a113bd04fa5c768e5e86cc13def
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+7dbb0e9cfeb47099b1c87f16d62b7616
+f0a9f44b4b4ddc2c6d1c365bd8f8d042
+c4c9bdd47ee05028cb84873da0ebf2b5
+2e4d9ff26462de2f324384d3264364bc
+1f24ae38b63f043a80a72577f909263b
+1ec1d0b6ba56847eabc33498b15c742d
+916e9c226d630bcc6a9dc18b854b3c2b
+
+b08f189112e3997ce4ad5c6cf2b2f09f
+
+e2a9527777be1ac33ec43d499f30e16c
+9ecffe1f7164e95893225819e90e6d78
+
+a19b932cb618793c4a6584daefdb3ebb
+01495beb834f5098bb0b06183674c819
+b5384afa7d2a27385363773cf5a992a3
+b50d6eb257e618ed961361f2d7985d11
+3388957ffa462eeac6b08de2982469ee
+a2f07bc92e9fb95d13d9b6064907a01a
+964263e8a325367affb86d2b8600656b
+12bb3904ef31c14887e489548650950a
+cee9fa71e4fa77b2508566eff84350dc
+
+070dc9b9703a4be40eb2ee27ed7f35fe
+dd4c131aadfa407987385d265b875439
+b50d6eb257e618ed961361f2d7985d11
+3388957ffa462eeac6b08de2982469ee
+a2f07bc92e9fb95d13d9b6064907a01a
+964263e8a325367affb86d2b8600656b
+12bb3904ef31c14887e489548650950a
+cee9fa71e4fa77b2508566eff84350dc
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+e65b3a02759122992cb82c0e651ad408
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+d8a2a2f101a1b7dfa375615c76a6b058
+a7062bf3e005287c2423c7c95e004798
+d0f75fac7a3b982d664d425eae5973c5
+ad5ee06dced5460c92846520072efda8
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+7dbb0e9cfeb47099b1c87f16d62b7616
+7203c6f4e35bbfba22e52761e8ba62fc
+f0a9f44b4b4ddc2c6d1c365bd8f8d042
+c4c9bdd47ee05028cb84873da0ebf2b5
+1f2a3611840f1fb77e1a779d71acd18b
+1f24ae38b63f043a80a72577f909263b
+e46b286f5315d5d08a818a625fa22c8a
+916e9c226d630bcc6a9dc18b854b3c2b
+
+40c08ccded88fb965a92bb0aed055cee
+4ccc5d7a6c466d9e9933cde83280dc04
+4d0f4000fec56a4167a58a8f7cedb806
+
+b08f189112e3997ce4ad5c6cf2b2f09f
+
+e2a9527777be1ac33ec43d499f30e16c
+9ecffe1f7164e95893225819e90e6d78
+
+01495beb834f5098bb0b06183674c819
+a887ceb5ed022404bd9c1e1c71957874
+a2f07bc92e9fb95d13d9b6064907a01a
+a104c916382a2a2111cd7e35072c6a10
+12bb3904ef31c14887e489548650950a
+cee9fa71e4fa77b2508566eff84350dc
+
+dd6a743b6388930fc8571b3b240a5a15
+dd4c131aadfa407987385d265b875439
+a95979aaa6ac2a481a3326a3f253fe81
+a2f07bc92e9fb95d13d9b6064907a01a
+2545bbc5c08fa61c02b29f0c88412d11
+12bb3904ef31c14887e489548650950a
+cee9fa71e4fa77b2508566eff84350dc
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+e65b3a02759122992cb82c0e651ad408
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+bbdac0a7c4eb06442569bc3672c88a66
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+37db4bd2dd3194516314e22770e1c958
+3391072d26b679d1793409e3389f8541
+5188ce1d68bd78c8ec714dbf6333d652
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+bbdac0a7c4eb06442569bc3672c88a66
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+eda9d7541a1a08fd808c265d01906a14
+5188ce1d68bd78c8ec714dbf6333d652
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+6a71d25e447d7b63249c1bda3db690cb
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+7dbb0e9cfeb47099b1c87f16d62b7616
+1fb08551b5159066b122d4c32e25a064
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+3389dae361af79b04c9c8e7057f60cc6
+d2100e89db31d7dd4342b6e4a56d98ad
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+1189ed92ad6110b8366f0ab84f058c97
+9e0d8e1bc15a95686d723b6bf5d1ef96
+911d5075c92c1823f70195de3fc750ef
+99971069aad33b11f46361964d3a90d2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+6a71d25e447d7b63249c1bda3db690cb
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+7dbb0e9cfeb47099b1c87f16d62b7616
+e32aa358ea16e8a5898e5ab514656ee5
+c065603181cbe6c04959716b8df6807d
+3389dae361af79b04c9c8e7057f60cc6
+1a6364b7707d37cd57f98dd0cf28bedd
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+1189ed92ad6110b8366f0ab84f058c97
+f5acec0653bb1bb19c061f5d2b8794bf
+911d5075c92c1823f70195de3fc750ef
+99971069aad33b11f46361964d3a90d2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+82608b9f06fb2fb23e5166ed3aa1f5ab
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+e65ef376ae6712f2f4d042d6d5b7cb31
+3391072d26b679d1793409e3389f8541
+725d65c1d436e3055bc706ba4dfaeed1
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+82608b9f06fb2fb23e5166ed3aa1f5ab
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+f9a9348dbaf9667040cf67a2e7ec55ee
+725d65c1d436e3055bc706ba4dfaeed1
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e935c46442e1c0a206a590dcc958d413
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+7dbb0e9cfeb47099b1c87f16d62b7616
+a6296a700d5e2c8f853be9c6cee2211c
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+3389dae361af79b04c9c8e7057f60cc6
+d2100e89db31d7dd4342b6e4a56d98ad
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+ab3957847940fced0512fe3313de0f6e
+9e0d8e1bc15a95686d723b6bf5d1ef96
+911d5075c92c1823f70195de3fc750ef
+2267c8580eb9503f57676920a934306f
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e935c46442e1c0a206a590dcc958d413
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+7dbb0e9cfeb47099b1c87f16d62b7616
+e32aa358ea16e8a5898e5ab514656ee5
+c065603181cbe6c04959716b8df6807d
+3389dae361af79b04c9c8e7057f60cc6
+1a6364b7707d37cd57f98dd0cf28bedd
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+ab3957847940fced0512fe3313de0f6e
+f5acec0653bb1bb19c061f5d2b8794bf
+911d5075c92c1823f70195de3fc750ef
+2267c8580eb9503f57676920a934306f
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+0372b240f5f6ce9fb798715c92cc4916
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+3d22f21059c1cae620295cb032939413
+3391072d26b679d1793409e3389f8541
+4c9a28141f6aab71fdedec3023a86622
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+0372b240f5f6ce9fb798715c92cc4916
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+9efed8ac6905d5371ca861cafec32784
+4c9a28141f6aab71fdedec3023a86622
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+4c6dcd9b363dc0f19c1c456f2548ff09
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+7dbb0e9cfeb47099b1c87f16d62b7616
+a6296a700d5e2c8f853be9c6cee2211c
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+3389dae361af79b04c9c8e7057f60cc6
+d2100e89db31d7dd4342b6e4a56d98ad
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+dd174cf03831e17c2183dda619f68da5
+9e0d8e1bc15a95686d723b6bf5d1ef96
+911d5075c92c1823f70195de3fc750ef
+e3d79642398f46cb962752982774efa2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+4c6dcd9b363dc0f19c1c456f2548ff09
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+7dbb0e9cfeb47099b1c87f16d62b7616
+e32aa358ea16e8a5898e5ab514656ee5
+c065603181cbe6c04959716b8df6807d
+3389dae361af79b04c9c8e7057f60cc6
+1a6364b7707d37cd57f98dd0cf28bedd
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+dd174cf03831e17c2183dda619f68da5
+f5acec0653bb1bb19c061f5d2b8794bf
+911d5075c92c1823f70195de3fc750ef
+e3d79642398f46cb962752982774efa2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b470f54e8162ce7f4b6d5f6a27974eba
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+bfc58c58be24c088d2902568087a163a
+3391072d26b679d1793409e3389f8541
+aaea20831937b8be95974399f34ffb16
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b470f54e8162ce7f4b6d5f6a27974eba
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+6ae834569ac083e4d14e51a2d155fe08
+aaea20831937b8be95974399f34ffb16
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+dca20d250736cfca89d1e110879691eb
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+7dbb0e9cfeb47099b1c87f16d62b7616
+1fb08551b5159066b122d4c32e25a064
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+3389dae361af79b04c9c8e7057f60cc6
+d2100e89db31d7dd4342b6e4a56d98ad
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+aa1b4ffc408d5ad72260145731f96826
+9e0d8e1bc15a95686d723b6bf5d1ef96
+911d5075c92c1823f70195de3fc750ef
+03979f9c32c025553c2dc7f5bde183ae
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+dca20d250736cfca89d1e110879691eb
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+7dbb0e9cfeb47099b1c87f16d62b7616
+e32aa358ea16e8a5898e5ab514656ee5
+c065603181cbe6c04959716b8df6807d
+3389dae361af79b04c9c8e7057f60cc6
+1a6364b7707d37cd57f98dd0cf28bedd
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+aa1b4ffc408d5ad72260145731f96826
+f5acec0653bb1bb19c061f5d2b8794bf
+911d5075c92c1823f70195de3fc750ef
+03979f9c32c025553c2dc7f5bde183ae
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+f1fe5f3245c7ab7f732181b30b671a0e
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a52c0f0e63f21e7ff4b84b5f6268781c
+3391072d26b679d1793409e3389f8541
+137d7564c7a10755ffd2d0e08f5fe963
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+f1fe5f3245c7ab7f732181b30b671a0e
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+b1edb2e51e6764e8af8021134e4ec56d
+137d7564c7a10755ffd2d0e08f5fe963
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+7f42ba8d8f43050fc5e93532d4883ee2
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+7dbb0e9cfeb47099b1c87f16d62b7616
+1fb08551b5159066b122d4c32e25a064
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+3389dae361af79b04c9c8e7057f60cc6
+d2100e89db31d7dd4342b6e4a56d98ad
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+b2eb21dad6fcbbf490ca717333c140ac
+9e0d8e1bc15a95686d723b6bf5d1ef96
+911d5075c92c1823f70195de3fc750ef
+6d56b7c5719b25b55439a9537d667bec
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+6a71d25e447d7b63249c1bda3db690cb
+3389dae361af79b04c9c8e7057f60cc6
+a40015c5e39dbffb72667386c2d0eb9f
+0c715f6906995e31fcedf35135ffd6ac
+d16ebe4ba8996402fba6a6f3c1220f13
+7dbb0e9cfeb47099b1c87f16d62b7616
+e32aa358ea16e8a5898e5ab514656ee5
+c065603181cbe6c04959716b8df6807d
+3389dae361af79b04c9c8e7057f60cc6
+1a6364b7707d37cd57f98dd0cf28bedd
+e163c8282bcd8b3142b8a2c40f0da452
+3389dae361af79b04c9c8e7057f60cc6
+a52efa54faefaeab02cb000525a4ecb0
+c4c9bdd47ee05028cb84873da0ebf2b5
+b2eb21dad6fcbbf490ca717333c140ac
+f5acec0653bb1bb19c061f5d2b8794bf
+911d5075c92c1823f70195de3fc750ef
+6d56b7c5719b25b55439a9537d667bec
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+d22a095ae8524feb25755e0e0aa06399
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+0e6e4abd91f0379023da89233d0a9985
+3391072d26b679d1793409e3389f8541
+360d8e9e5c759793a86766b5c2f68c94
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+d22a095ae8524feb25755e0e0aa06399
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+bedbf0cb358a699d597cb8786b1d1d04
+360d8e9e5c759793a86766b5c2f68c94
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e78d3fdeeee62184808bddc702d5055a
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+c4d8424e3bc612247d1cd77cd5b27f1d
+3391072d26b679d1793409e3389f8541
+b9d16474b54f5215c8d36adf49a492f4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e78d3fdeeee62184808bddc702d5055a
+3389dae361af79b04c9c8e7057f60cc6
+8199de29a8d131e6e287efca712692f0
+a52efa54faefaeab02cb000525a4ecb0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+90e412fadc52fdb34034311a5a08c573
+b9d16474b54f5215c8d36adf49a492f4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+94f27db223810e0052d530e5bc1471dd
+a7062bf3e005287c2423c7c95e004798
+758204ae30a9ea3f61e702865cb30e2d
+3389dae361af79b04c9c8e7057f60cc6
+dffc8b28f0f2d85809c08f379c98a49d
+c4c9bdd47ee05028cb84873da0ebf2b5
+654db729d162859646332169cd6871e6
+0ec16a45dea730960f0338d92114c445
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+0b66534bb7f2fb1b8856f153dc71f6b6
+a7062bf3e005287c2423c7c95e004798
+758204ae30a9ea3f61e702865cb30e2d
+3389dae361af79b04c9c8e7057f60cc6
+0abda8ee4fd6da972ab3927e611e3d21
+c4c9bdd47ee05028cb84873da0ebf2b5
+327cbb35488e467d5ced46a549bccdcd
+3c4571a50950c3eed38955f8a555d276
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+5e3006e5c6292caf2363c4c99e9bbf1d
+1a013812f18a73fc457b51f0e9b73f15
+a7062bf3e005287c2423c7c95e004798
+758204ae30a9ea3f61e702865cb30e2d
+3389dae361af79b04c9c8e7057f60cc6
+69c509370c8a03f0d6ff59b57fac5bb5
+c4c9bdd47ee05028cb84873da0ebf2b5
+cc02fdc36d181a8dadf3c6e24db6b62d
+079164aa1e4b89950fc762fd744c176a
+f0306bb644a9d57706d6d4d0fda72e22
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+459517a33782934e22ceb2b59038a22f
+6a71c665dd6b40c11815f1bb14baa7fe
+a7062bf3e005287c2423c7c95e004798
+758204ae30a9ea3f61e702865cb30e2d
+3389dae361af79b04c9c8e7057f60cc6
+a643e15385bb6e329da413f2482e58fd
+c4c9bdd47ee05028cb84873da0ebf2b5
+bdf68d459bab21006b27be29c59a7e1a
+62af6916f539abd280fbc270ca324405
+95b019e55095e72cc64c01d1f40ff19a
+bdc5ce397fd4072ae966142913e3bc47
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+efce4162cd1718fabf1a8379a913251e
+a7062bf3e005287c2423c7c95e004798
+5b3ec5c20d84ce1a392143d30fe44087
+a7062bf3e005287c2423c7c95e004798
+758204ae30a9ea3f61e702865cb30e2d
+3389dae361af79b04c9c8e7057f60cc6
+c429309a71bb103d0ae8ada5e678da25
+c4c9bdd47ee05028cb84873da0ebf2b5
+a1afae90eed2e169a76d2037ee2fb277
+645898f6a80857ec611f06455f351ed6
+a1bbfdb13f658b3f3e026d5d61a65c34
+fdb97818a370322834768b8b03b7aab9
+795d8e8a9b0e0f2b1bd986838f9ddfa7
+8d35e2259b8d2bdc2687d2269b1a17bf
+81210ff62e5e35003a7e9ec7b7707ff3
+c3eff1a54adbed5de8813a62882992c0
+ced10000c8475263283ba2a70887d268
+52e4805e466a9d2c58415240a3b52a7f
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e236e7c7cb978a06e3c80827b0ac9a49
+a7062bf3e005287c2423c7c95e004798
+ff0aa738f754f01f02fa7a4369138119
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+8ea48347529ea2176bd5f4aecc5dafde
+35bf4624761f26b32786a88e973406e8
+c4c9bdd47ee05028cb84873da0ebf2b5
+74d31da4cda618733a6731a73dbf0fb4
+92c29b02b631ad208a5ae2bf7ade0cbb
+12bb3904ef31c14887e489548650950a
+8bc920e644c700265735b1761d369bcf
+
+d63e351d6eb5a63799d743b2119d3c53
+a6534ba8f07b77cb7faa0bc4b6c5aa0d
+cbb184dd8e05c9709e5dcaedaa0495cf
+2145c1b6992c0d519ad223f91671329b
+2954e92a9b4d0e998fe4893f8141649a
+8bc920e644c700265735b1761d369bcf
+
+d63e351d6eb5a63799d743b2119d3c53
+b148ef17e7953c8bb93f8dba4e74f7ee
+cbb184dd8e05c9709e5dcaedaa0495cf
+2145c1b6992c0d519ad223f91671329b
+e4ed94f41c5ad230136fb6f35ddaa6e7
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+6abc7f41da67db4126e00f5bcb1a8f9f
+
+3e51a4e20bc964a97ace3045fb36f705
+
+eaff999c68902d034c8281551cd7cd8c
+
+c8d2b921bd25ed7c69d758a63d64c9f0
+
+1bca1a59c958996dc00d5b91af3f6a52
+
+dfdaaadd0f174db8ba24ac78007c646f
+
+a2cc3eddee95f3b7a181183d3f68bce8
+
+ea1a8d840528690c5af38102a6f86b98
+
+e29e629fb0e65d3b6f523d4e57e0c812
+
+f89a4dcfbd37fcae43b2dcdd123b8462
+
+7dee405be3a11f160487bd239de60d7d
+
+23753f205200752b24d022303ddb300b
+
+e88aa018d437b3433053b31f4c80aa91
+
+d9b244f93a124dc19304471a82b069f4
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b8e6385fb57dad855e36c405dfe1c7dc
+3389dae361af79b04c9c8e7057f60cc6
+3d0c38a660bd6fe55ae5a4e6f412a6ed
+08dbf12285c3dc76e48c0f73e14030b1
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+82686b6cfd68f97940a6d92a30d94ee4
+3391072d26b679d1793409e3389f8541
+80d5b17efc16ace990c07580fc3e85eb
+0a7afc421cb48f56731a509a3cf60b9f
+77c37eafb9e7e51c6d192ddfef839f10
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+5311edc86b4fffa2ec90325af92b274d
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b8e6385fb57dad855e36c405dfe1c7dc
+3389dae361af79b04c9c8e7057f60cc6
+3d0c38a660bd6fe55ae5a4e6f412a6ed
+08dbf12285c3dc76e48c0f73e14030b1
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+2d0ab52d908c08ab8a0ccc0023db022a
+3391072d26b679d1793409e3389f8541
+5ae2fd905bc43d1fa4ac8c869bc7014b
+5311edc86b4fffa2ec90325af92b274d
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+ef90909a7083e44078cd520b209d689f
+b491f3c29add1c77819a28bf87dfbf3b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+cb737a84481c45aabd70ff36e3e3737f
+80d5b17efc16ace990c07580fc3e85eb
+207af617e0f976b4bd3cd876a2dd4e34
+85b4f3886d7fe06be0c5045d0f934ef3
+0e41fdb367a073346ece80efe7fb162a
+2954e92a9b4d0e998fe4893f8141649a
+650803c5f7afe71d3662c0c91bdb456a
+35a08039e6d02e1be781b9708b98b23f
+9911bb1c5f1522c1630847c40e8bc67e
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+5eb1048a65cef9f848fe69a1337d77e1
+8b30846292027b42a3392d29974722d2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+012f6e93f255b537bf2c4103e1be71c4
+3389dae361af79b04c9c8e7057f60cc6
+12348cce91d7b7f14c54e99e94f4c538
+c4c9bdd47ee05028cb84873da0ebf2b5
+c1eff9de366cce223986e760e846dc68
+30d8bc2a1160802723a6d1fe47ecf7ee
+0e5d1a3ac479c602051d3289f15d5d81
+9911bb1c5f1522c1630847c40e8bc67e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+537bb61e720e24db73078462d6f5fbc9
+08882ca81e5498fbd45244540dc79593
+a7062bf3e005287c2423c7c95e004798
+975b2ba73a365f472aba6dc90782aa1e
+3389dae361af79b04c9c8e7057f60cc6
+de3251728f34c861abe2a8bd0f7cfdbc
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+5efa592e869d3c3f01f0ee6029aed247
+2fc44547ae8ecbf9017f4ac9a38bd247
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+57c42260e909412c92b192affe712b07
+a0797509f095f3c698138dce68b97a7a
+3389dae361af79b04c9c8e7057f60cc6
+0819502ab2d83b710395560c934fb753
+c4c9bdd47ee05028cb84873da0ebf2b5
+baa5de5d76c25a9d8bb212f224d6d9bd
+4ddfd06e76e9e53215c8a332050d655c
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+26a64104fdcbf6a5c6888a5868e74864
+3389dae361af79b04c9c8e7057f60cc6
+b2bb307750ae2a157cd505e8a7a00264
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a8caf1ae7c0fa4d915a404fba261d7e8
+80d5b17efc16ace990c07580fc3e85eb
+32b95cec468c687bbeb6664b1843d36d
+64e4c582a9832c3d4038baf404192d8f
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+17b3a80d522cb2a6043554ace86aedfb
+95222d2d7693e106c737c8a1e5d99055
+3389dae361af79b04c9c8e7057f60cc6
+db87124a9b0f5b94f778bfc0f4a3df07
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+ec3c4d04ccf9cd8b2356cd4e9ee48ba7
+3391072d26b679d1793409e3389f8541
+9da24be1433a43cea248018d561a8909
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+463e47dc48e874c2467638b1ef2e1413
+3389dae361af79b04c9c8e7057f60cc6
+96ee7fccb655b2224a2a27e1ac095dd0
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+037343931cf502abb4eb61f1cc62b511
+b3ecd698eba8506b19a14f2d8797ed6e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e3836e3bc66bcfa5b35f1e3d2b6e4413
+3389dae361af79b04c9c8e7057f60cc6
+c2de648f816cbf0cffc539493f0a193c
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+3ac37421ac93e14766a849796ac84047
+78c70f9281d56f0743ff3b8882e632d8
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+003c986dd7bfe505762744382d87aded
+3389dae361af79b04c9c8e7057f60cc6
+b6eba8322d31e090c1124d003ae672e8
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+e877f7bac3882281220145468f21350d
+f3cc09d16524ecbb49017d22c3142bcb
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+41f52e565bf6530a9213e6d478cc9e34
+3389dae361af79b04c9c8e7057f60cc6
+e96be7aa3cc61f62db877c69f7b479bd
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+2aa54ae5ba1c20672f3ca3ec04b1848c
+be2fc85523cb9b1029bfe3962721db8d
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+f44e2fae5063cc68300cfb727ba26436
+3389dae361af79b04c9c8e7057f60cc6
+271d42f84477c958a80c62f03aa65285
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+13783e1dc4d70264cd004765d27a4410
+142adb5b630982bf51a40f63cfaff346
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+022ab6570824eb30facbf2026fc81c57
+3389dae361af79b04c9c8e7057f60cc6
+170b58b061f0b94d5ea53756b22412fa
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a0cdd972496906ee90b84c5e7ff2bd31
+d1a60a8f8ce3c12d1bf78ea4bb132744
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2ad6d3bad038f99e299d5e0b134d50f4
+3389dae361af79b04c9c8e7057f60cc6
+4a429fd0322838c87399908da4015384
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+f64331ea7cbb571ca6fdab7c756173b1
+64c90ea2b181b3f84955c31109e272c2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b8f771453fbc14012706ac4cca9692a6
+3389dae361af79b04c9c8e7057f60cc6
+1b38226ba12c5675dd9fd0861ec51c92
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+32dcdfa3fedba53fc4ad941e408b705b
+80d5b17efc16ace990c07580fc3e85eb
+32b95cec468c687bbeb6664b1843d36d
+26052a8550d27c5eb1851fc8c5f3276e
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+cbbd776e4d6f6c343af4cb0dad5a7926
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+76add66bacac350bd13b82bd12dfebad
+0be476313efae8f0f5f9f14c216489ed
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c803d449650c08c87a7bdbb5ec065f68
+3389dae361af79b04c9c8e7057f60cc6
+725f7eb47ab841943476b090d3e11a4b
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+f7640d1287aab5335d997b5d630211ee
+c7652292c0cfc1303e1f2cf9ee094fea
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2a45c172ec7844fc48e44184974e13c9
+a7062bf3e005287c2423c7c95e004798
+8febf4c69f0076c19b3df5c7c7ff671b
+61daf0560eb569134e4215bf65b5fd65
+a7062bf3e005287c2423c7c95e004798
+18594d4b05ddb18e9e4ba1fd67206fd9
+3389dae361af79b04c9c8e7057f60cc6
+725f7eb47ab841943476b090d3e11a4b
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+3617f6d1bfb0f481810cb1404444c6df
+3751d7160bcecdf260576732d2d3011e
+6e3ddb560dded9147875ef32270f4fb0
+2d6ff39d88602f0f950e1bf708750da6
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e1942a15095b5bc28c448fa8b1172d03
+a7062bf3e005287c2423c7c95e004798
+18594d4b05ddb18e9e4ba1fd67206fd9
+3389dae361af79b04c9c8e7057f60cc6
+36c9ea05b08e3ffc7bf2f5c6c15d6319
+c4c9bdd47ee05028cb84873da0ebf2b5
+a154bfa9e3c11c6262f1435dc51c8383
+8721429ad90a49c365daae40cbc1e7be
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e94a76d65593cbe04006ad997b21f33b
+581492abd6d0041c22a4ad7051732277
+a7062bf3e005287c2423c7c95e004798
+87ffdc63524260bbcf5aaad732bd70f2
+26d98ffcabecfbe20d2a8dee3af6f8b3
+a7062bf3e005287c2423c7c95e004798
+393e3d4ee1abe4cfddea5cd5b6d2f957
+a76f0ed313d9e0099de8736928957405
+0b9e9ba041c184e89f5bd05a95fa6a57
+a7062bf3e005287c2423c7c95e004798
+869daba5f7b2313fa3f383171cb2428d
+bcd0fd43425fde4cf895f6e44cb8b429
+872118fe351a028fcf1ae43f33bff1ef
+3389dae361af79b04c9c8e7057f60cc6
+b8bd428ab77ee9d76216a8043e322cef
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+d499a7c358d5406e1b815a604ec272c5
+ada8dea0b1ccbfac15260219c2373110
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+7a31c2ab4ef69e748c98524e4fef5dce
+3389dae361af79b04c9c8e7057f60cc6
+0ea4b42f8c0af8e186506db589aa228b
+c4c9bdd47ee05028cb84873da0ebf2b5
+57de6c8730ad94a895498296f4172717
+1dc9722b6b64c033b59f265ccb5868d6
+1837391d0506b5f46be3f244138cd1f3
+30e5963f9b1d955ad08c9d243899828a
+2954e92a9b4d0e998fe4893f8141649a
+d0b830194de641955090145477606990
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9dafc7294115b65248933074d3260162
+a7062bf3e005287c2423c7c95e004798
+297f6e4f7e7b436d223d6f37ebcf6757
+4ba0bce7f05f68c243b9d45885d4ad4a
+3389dae361af79b04c9c8e7057f60cc6
+e3277a540a974b2f9a251ef538f2f9ad
+e83b813e360b2e9a613d1f9ec50495ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a839b34f7be0ceaec06f0a2da74c18f6
+7e2a72f1f23e3dee0b7baa73dfc41380
+80d5b17efc16ace990c07580fc3e85eb
+eb0d05c45fec3278b51d34cf4c2c456a
+afca6a0fa0487b8c7fca9e49b804d7fe
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+49f2f2eb23d506a78fb463850960acce
+b82aba1486231bc26425a8b63bce9387
+3389dae361af79b04c9c8e7057f60cc6
+e83b813e360b2e9a613d1f9ec50495ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+756582ee79b7b0e95a02351fb81af8f5
+f44f2a32a1c1ad93c069a2c7ba0a4a96
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+bb2a149b7fa9061cb7ba7fcdaea6abfe
+99388e0d4efa15b32ef880c307e886c6
+3389dae361af79b04c9c8e7057f60cc6
+db87124a9b0f5b94f778bfc0f4a3df07
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+8c6b1d4340027b53cc5e6792a09eebef
+a6c2246b107ba27f78ec1a24998956c1
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+bb2a149b7fa9061cb7ba7fcdaea6abfe
+99388e0d4efa15b32ef880c307e886c6
+3389dae361af79b04c9c8e7057f60cc6
+db87124a9b0f5b94f778bfc0f4a3df07
+e3277a540a974b2f9a251ef538f2f9ad
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+b4488fe2d9b76d59663ba454a6142022
+c2d16e1caba3a4ef9ac51599c299c08e
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c6a294956101b5fb0c23dff930be3067
+3389dae361af79b04c9c8e7057f60cc6
+580a2a09e90440e2eabc8a0485b23fd8
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+0832da9eb21336ebfa7884419ab2d65e
+02ae74bc0e3f92fa8ffd0ceac9b7035a
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+394e5fd6546bd25fd8e3f320a887bd7d
+3389dae361af79b04c9c8e7057f60cc6
+d1f7e185c7ebc2caaa5c3ee555f4af0a
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+d0349fc8a196c47c3a423607c7f86711
+7e2a72f1f23e3dee0b7baa73dfc41380
+80d5b17efc16ace990c07580fc3e85eb
+eb0d05c45fec3278b51d34cf4c2c456a
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+3751fe942e5d37a919bad64893cae090
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9544d5f5e32d682955becf168ba247fd
+3389dae361af79b04c9c8e7057f60cc6
+c29b919e24846bea8296116323ffda2b
+0ea4b42f8c0af8e186506db589aa228b
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+c0d2849ccfd4ae5df1abed6860353f11
+2411d9c362951b980545fbe8332b8ff4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+01d633ecbbf6fe2f7cfac527bd75fd09
+3389dae361af79b04c9c8e7057f60cc6
+0ea4b42f8c0af8e186506db589aa228b
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+84ab099748fa43de4c3b54056f92d83a
+c418f32a055013e3cc9a68b0f64175a5
+70103840aae43e6e851a7ff8cf2ad87d
+80d5b17efc16ace990c07580fc3e85eb
+07808c656e39c841c632c3aaa66df681
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+4e6b837b4541705c04dedc0981bc037f
+8be2631e07b3864fbe132f9e0fc8623b
+db460496ba0c53c9ce554813ac85ea73
+80d5b17efc16ace990c07580fc3e85eb
+07808c656e39c841c632c3aaa66df681
+6b2decb38be3882440910fd75ec508cd
+af4d844be494da9292ac97ff43348c91
+23555feca7075b7b58598ed6aa970afd
+2954e92a9b4d0e998fe4893f8141649a
+5a549a32eae070200804abd091acc1d8
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+cfbf95f30baae8d4eb681f3b7b258714
+a87cf74140b150613f4203e71875f9a7
+2954e92a9b4d0e998fe4893f8141649a
+80d5b17efc16ace990c07580fc3e85eb
+5275b972cb5411d67b561ef67db92747
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9cbcbcc596867f8569ce0f6a0b9d1220
+a7062bf3e005287c2423c7c95e004798
+297f6e4f7e7b436d223d6f37ebcf6757
+4ba0bce7f05f68c243b9d45885d4ad4a
+3389dae361af79b04c9c8e7057f60cc6
+e3277a540a974b2f9a251ef538f2f9ad
+375433784bc6fc6a78ddb7a32a50e234
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+68b38730ed5f75ee7a3407d91b3e7134
+3391072d26b679d1793409e3389f8541
+80d5b17efc16ace990c07580fc3e85eb
+c4dae5b29aa5610fcaeb79e518334050
+ee9dcfb92ac6fef82600315ff776ded8
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+075dd14def34d91d04bcd318d6ffcd01
+b82aba1486231bc26425a8b63bce9387
+3389dae361af79b04c9c8e7057f60cc6
+375433784bc6fc6a78ddb7a32a50e234
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+cb1a2bbd25fb604f4b39e904753a5ad1
+ef13610b85fe5d9a7beb84cdf84ab317
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c5086645989759a886c59a1c7b7f8167
+4b686c69b26d4a75653bae213ac1d2f4
+3389dae361af79b04c9c8e7057f60cc6
+3389dae361af79b04c9c8e7057f60cc6
+c29b919e24846bea8296116323ffda2b
+e3277a540a974b2f9a251ef538f2f9ad
+375433784bc6fc6a78ddb7a32a50e234
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+0178e83c39e1864f14b367ac69ce0331
+3391072d26b679d1793409e3389f8541
+3635c9dff83f809ba1b8745cd97b7ac6
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+567191354839ded08b2616f46188d726
+3353f65bd49c10bf72eab16f5a399b34
+3389dae361af79b04c9c8e7057f60cc6
+c29b919e24846bea8296116323ffda2b
+375433784bc6fc6a78ddb7a32a50e234
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+cd87149f48fcdb4a79cdd8728bbb8506
+bcd27990a4509f3ce6163b5a77a51479
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9e2f8e3978b797db9f1b306bc96146c4
+3389dae361af79b04c9c8e7057f60cc6
+c7e3adca825a7e79e91ad87753b652e2
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+18eb2d0d89238737857b6bf7edc4c7d8
+0f06bd0005aec47d2f019a8147e0965b
+80d5b17efc16ace990c07580fc3e85eb
+2d91706b3e5ed9d8ac3a2f92b78056f8
+ac10b3096fced05eb9a8dc272f523882
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+7dd7da5b9ae25f9fd6bcd7f524126661
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+56dc3442c27f355670b7ad166d3cd25f
+c9da753e4d3af82a31614354af051388
+cbb184dd8e05c9709e5dcaedaa0495cf
+fa294412b14800d673109f9ff14044fa
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+75fd8d54cf050381564a1f3daa58e194
+3389dae361af79b04c9c8e7057f60cc6
+db87124a9b0f5b94f778bfc0f4a3df07
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+6935765db51c1f080c674631f7d7df83
+3391072d26b679d1793409e3389f8541
+80d5b17efc16ace990c07580fc3e85eb
+35e1ce30ee9cf89efb894d3ac895b3ed
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+4f132cd6dd7da923372ca774c061f05e
+3389dae361af79b04c9c8e7057f60cc6
+db87124a9b0f5b94f778bfc0f4a3df07
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+605fe9fb1997ca22defd7ea443c4b26a
+3391072d26b679d1793409e3389f8541
+dc3edb330cbe5bcbda06ac5b0f216495
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+f70c9c4c50def43795d132664840c5af
+3389dae361af79b04c9c8e7057f60cc6
+f442dd5ec72cff918f28c33ed6c835ff
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+2f1d44f623c0dce69c6fcd73e9077b9b
+3391072d26b679d1793409e3389f8541
+60b08f84b53249acea1bbba00a401c21
+e957ebf0891839384b7d98cf632346f3
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+50b10e28cfa3eec56bfb6b1ad386327b
+81443e612a7ea2c3e379862a4856c7c0
+df66e40abb16159d87df4475f8fcb93d
+42c0bc818dfca7d6dd4818d89445fce0
+11ca65b6286e7ac129f285dfeefa9384
+6257924024c52238ab4f730704c28267
+11ca65b6286e7ac129f285dfeefa9384
+cbb184dd8e05c9709e5dcaedaa0495cf
+dfbd5033b452d8dd3237bef803564933
+cbb184dd8e05c9709e5dcaedaa0495cf
+fa294412b14800d673109f9ff14044fa
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc8f51e0a036d0c03a0c67780af480b
+3389dae361af79b04c9c8e7057f60cc6
+b83d01e837870ec708d3d59bcc737d5b
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a84940136496aa161723b207b4599165
+60b08f84b53249acea1bbba00a401c21
+e957ebf0891839384b7d98cf632346f3
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+50b10e28cfa3eec56bfb6b1ad386327b
+63ed30be5a848428c2225b133a3c7842
+cbb184dd8e05c9709e5dcaedaa0495cf
+fa294412b14800d673109f9ff14044fa
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+a7413693e53594ab8727f71a85819d5c
+3389dae361af79b04c9c8e7057f60cc6
+84c1cdf993eba8b3e1bccce4cad34979
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+12c92cc434d64a5e4106dad0122165dd
+8e16ce002b0113e3140293f3c1c2c4fe
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+dc94dda528fc89775679ad7ef44c5778
+3389dae361af79b04c9c8e7057f60cc6
+84c1cdf993eba8b3e1bccce4cad34979
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+6cffcd12b87d0d74f49d657ebedb68e5
+43f982c5fb34939d20c454bed696c5d6
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+98350b27e37290c28af39e0df8113903
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+8ea48347529ea2176bd5f4aecc5dafde
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+ccbf73de36586d5434823d5f6c365bdc
+066edc8c263f1267246682f1508edc4b
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+98350b27e37290c28af39e0df8113903
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+8ea48347529ea2176bd5f4aecc5dafde
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+71008ecf3177461489c2cf1132243057
+9af37d525ed28f5889f720bc2cc9e7c7
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+3cc917de208fe248f5a5f7a6690fbce2
+0f329be2678dabbc90c2a7e6965ef0e4
+3389dae361af79b04c9c8e7057f60cc6
+20dabb5fd42f8d5e55b497d635e9b91e
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+4d9f8d00e21e30a46325f541f2f4ad76
+6f06e4efe6f6814ec484b22ee2d4e950
+c32e1abbe0cbff9a07659146f1cec9ee
+e5dbf01278f5eae1ff03bdfba5a496af
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+528329b4f84df7d7497be51670ac3a20
+3389dae361af79b04c9c8e7057f60cc6
+375cfe4bfdfb7c97e0cd06921eadd093
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+1fe3be3986fb801b22e28e7393084594
+83f381bda17cafd4601f21702f5996d4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+fd03fbd046d02b5daad69d7a925784a1
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+ea732c62f639e2c70f296c80972dbb16
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+ac50925687ebe2b1bd42def0a9963044
+84d00f73f94ac3254960bf1ae0d2c25c
+b7a3a5ab12d03dd782cf8560a6cb139e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+7a316cd4aed1b78decf38b198ac277fb
+3389dae361af79b04c9c8e7057f60cc6
+3798cb12fa7febf13df621ed7b14328b
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+2d43d873acef7f77eaf4992dc917c6f7
+84d00f73f94ac3254960bf1ae0d2c25c
+bb153490e15c8a36cc8db03474c7ef38
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+aec7da9add5c0c36dc94f5b618351461
+1d93aded98c5b3f8b2f378a6a334bd04
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+ddb40fa0355c12372ac3e2c1a9f5192a
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+38403f4210a41d3808af898910de6312
+74d5d4fbeda04605ce27f44b0081caac
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+94e795467451d8898fc05d50e470194f
+11f9a51f9c87d18d3f9ef14fe3f2a155
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+c4d0cea217e9dd463d6a5ca1ab0087a5
+9aab88d59f1029a02d36bfcc27b126ed
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+80f647d164e4c92ad181e3d52ec14165
+3391072d26b679d1793409e3389f8541
+84d00f73f94ac3254960bf1ae0d2c25c
+7047e8c616a64dbeff43624fc2dc1603
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+833e1a050ac264a742746c0b41016f65
+1d93aded98c5b3f8b2f378a6a334bd04
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+f4f64d219313eb65fa141d7ecfe7f4a5
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+ac63ecc07d6160b98f3e7a442d7e1daf
+8a7c97c74ba4e3c64abaad4eca4233b4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+fe217e2fa0223b5c17234804a477bb37
+6e95ec63b6f8d4fa0ed3e852e72f5333
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+c4d0cea217e9dd463d6a5ca1ab0087a5
+997e920674d261704aedf20d4f78a9ea
+c5e329558e7bcb49b8f44c9821f9a82c
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+24856bcfd210986e63911ac396f90f4b
+3391072d26b679d1793409e3389f8541
+84d00f73f94ac3254960bf1ae0d2c25c
+3b87e5e7b7d5d5086f5b6028b52af3f3
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+969541b59d1dac3c4002127a9bdbec82
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+81adae2faffdaaf21f728a15b56f47b5
+c4c9bdd47ee05028cb84873da0ebf2b5
+3af941b1ea99ff2058e2838f21e0c6f9
+cc0d7410c982c4f6c2f82e8eeb1d4a31
+00c99b813ab59b63ccdb8dc4836b5fc9
+bda4b1a5432899a383a475b761463ea2
+
+85d568166135f273a60ced817407c00f
+3adabd0b9dc8acf12e0069893af74ae0
+6a0e31073472f158ca6dc67fb19e128a
+2954e92a9b4d0e998fe4893f8141649a
+bda4b1a5432899a383a475b761463ea2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+58f2f4998d79f6c50d69369b64884152
+3389dae361af79b04c9c8e7057f60cc6
+da2155cf280de0041889edfffcea48fc
+406c620a19e8bf770b966622bee5633a
+425f34edada6489f1ca9707220a4567f
+c4c9bdd47ee05028cb84873da0ebf2b5
+d9ba9803004cc50ce91dcfa2442bfc24
+58b15d6617a41ddc27302bf50e055ac9
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+c034374360db97bcc71f504fab845552
+a7062bf3e005287c2423c7c95e004798
+56bf7bcdf2c9e2b51f53f8908aec648e
+5690810d4eec2e34482f003216fa7655
+3389dae361af79b04c9c8e7057f60cc6
+da2155cf280de0041889edfffcea48fc
+6f94a6f5fe5fa7ec2036199a9ea785a2
+c4c9bdd47ee05028cb84873da0ebf2b5
+be416f7a4b012310898a263e1ca1c902
+d5c4d207b3a047ddf0efe3d9d0611cb5
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8dc8a58ae0334242762d86b5fbf40a5b
+3389dae361af79b04c9c8e7057f60cc6
+375cfe4bfdfb7c97e0cd06921eadd093
+2fe1ff950d1debacae5fb3e63255cedb
+c4c9bdd47ee05028cb84873da0ebf2b5
+94a9b59c01356b1920e16c49c8a8f76d
+7383b0a300eace3bd81284e109122c13
+a32ed10b45ea6acb8d1ecfefe1c18540
+
+2dbb63bdb3a361c4125cda27d835d8a1
+bbaa0f2f3b760002d5eade4e44989b9a
+3f51b00874ee79e892609ba307c666fd
+a32ed10b45ea6acb8d1ecfefe1c18540
+
+e306ddb099725ffe7c10d33cec9d41ce
+6f32d5bca977f652862adab873197ff5
+6e9969367cfae46997c6402c6af96b3a
+
+e51cf7f12df61b62f0732aa67c1355b4
+62e3072b355b53aa12ea23844bdaf669
+09a9dd3fc6e0addd9adfbfc6bb51393c
+9630c364c102e8ad1890172959eaa4b7
+dfda523dfdcd15fbbe783de47552ebb8
+f722fa7b142e535327492b791c64cb19
+2278949d170e7d6f656e4f027ee7dfee
+cc8cf1974d78258d6ce4dd3bb881198c
+998fba9087f6a8970eb09716e18124de
+6c4db3e46f1f1f87c93274084d61a947
+a13076731eeb6629f82da1687577d448
+a90b67344d4e5525280aa533db91bbed
+2954e92a9b4d0e998fe4893f8141649a
+cb9a771f474f05972cc60264f5852065
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+18707382be3ee520e377207f588bee4d
+f9b93ee5a19156a39358cb3203748460
+6f32d5bca977f652862adab873197ff5
+6e9969367cfae46997c6402c6af96b3a
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+d15ceb6f45b18f7eb233792d020c6115
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+1729b36dd1a5e20aeb344ca3d320d1c1
+3389dae361af79b04c9c8e7057f60cc6
+8ea48347529ea2176bd5f4aecc5dafde
+406c620a19e8bf770b966622bee5633a
+2fe1ff950d1debacae5fb3e63255cedb
+c4c9bdd47ee05028cb84873da0ebf2b5
+576d8bebcd1ecef8119658c64b9628bd
+577e04c9cda587431bfb424068ca9495
+540c13e9e156b687226421b24f2df178
+
+78cf6f94484fcf34c94d3981e9929e41
+7b4c22236b65f65c9a233812732d0076
+ea89abdbfaba0386196ffe4dbef39005
+540c13e9e156b687226421b24f2df178
+
+d0db16e2fe2420462cd782f0e7d297ce
+6f32d5bca977f652862adab873197ff5
+aa6c0af6044d50e458d18c790ea7d802
+
+62e3072b355b53aa12ea23844bdaf669
+4e4e1ad3da7fe71f6cc554a4924edab1
+6a020a91dda6bf08981444cea396b8b2
+9f151821cc32756d2ebd1585f78557b4
+eae406293e066bc5adef97fa906b9408
+a89415ebd6ef9235bbe1f5ac81a65b24
+8c5982c4f1842f7d68ebd325c03b72a6
+22af2bad8ffc38f9134c091da29bba80
+26943591223ee359fe870a3964ad3165
+67d8690d94c0bdccdf6450a3c7a1b7ce
+2954e92a9b4d0e998fe4893f8141649a
+d9f74d4ee553cf8f87c7545511aebcb8
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+18707382be3ee520e377207f588bee4d
+7470617a22a84b9ca3ff2257f9cf3f29
+6f32d5bca977f652862adab873197ff5
+aa6c0af6044d50e458d18c790ea7d802
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+540c13e9e156b687226421b24f2df178
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2f3baaab6a70038abe1fd7be0f19653f
+3389dae361af79b04c9c8e7057f60cc6
+92d919a9efc95f3d8f4a8aade8e3fad2
+c4c9bdd47ee05028cb84873da0ebf2b5
+45e9f0b3579df153a77a3481683a2a35
+29ed27ce179af057fcd07548bcbceb4a
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b4979f79bcdc61e630ab16d7d74615bd
+3389dae361af79b04c9c8e7057f60cc6
+40105f41449b5ba9972db719c8e16613
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+69f945588e9f167739a2eb7134f022af
+e417128fcc6ade136ed933cdfa34b280
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+083440dd82684a983aae40ebad1afacc
+3389dae361af79b04c9c8e7057f60cc6
+a6f0a7a67af8216d46094eb7a87cf9a5
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+8c341bb825fedb11b5fad568dcde85fb
+15c7a2b90f01fa45fdb9a9ed766b6ea3
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+61ecede3318cf47a8cb2d68f1b55497e
+3389dae361af79b04c9c8e7057f60cc6
+e47ec47df80f129f3321e29b49ebbce1
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+4bdfd95c852f742edb7e427a225eb1d1
+5116a22f378fd15aa91b881882dec533
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+0e45afb06282f6bc911caa43d5adc668
+3389dae361af79b04c9c8e7057f60cc6
+2711d6aa6c0379deb3d1728e6a3046d2
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+f85af0bc2bf5ac2376c0b59db83760b5
+113603d5a6e9a24f128005882a3356f6
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+896abfebd8f52c22bd77ef29999fa131
+3389dae361af79b04c9c8e7057f60cc6
+a9983ba5f217fddc1856dabfab42ac6f
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+e80994a940caa6cb8a0102b1b719d005
+b3bcef86413b89d75a372ee6c61d2899
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e1e5ec43f97d1c94fdff071a81fee118
+3389dae361af79b04c9c8e7057f60cc6
+7daccc83f1329b4206b5e0b2c67deed6
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+6d5048a14edb9894f71c0cbd2dc00936
+b78ef9e4b111302aacdf9b7f49e0216f
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9ab089438822f37ea16595a7fd8b15f8
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+0f4e9f642c889280961611b85f9f6fa6
+dd3b2ee742f90ae9b21b11b1bb27323e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+3975d8800aaffa4540e80d747e935a72
+3389dae361af79b04c9c8e7057f60cc6
+b50aad05e68bc224ed0dfea0a3837eb1
+c4c9bdd47ee05028cb84873da0ebf2b5
+140a14df3f7e9e7c221d449721159a86
+7502422f9f4a402dc94bcdeee7adf1ab
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+972318d5c9bbd9eeb76b3fe818dd5d52
+3389dae361af79b04c9c8e7057f60cc6
+d7230d5ba83acf0f25f3806d380baace
+c4c9bdd47ee05028cb84873da0ebf2b5
+e5ad7bad3b1610735ab2f6443b04edc9
+85fd0af568e304cf1e9c39e0e319d961
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+54b13938fd44ca86d52ce172b2318f9d
+3389dae361af79b04c9c8e7057f60cc6
+331a5dba65f1f65e3da3faee96d12407
+c4c9bdd47ee05028cb84873da0ebf2b5
+fe8fda60bf1da7d7e67585066c966180
+22d6f6add3ef3481ebe50607ae96c746
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+3da3439f7f57f658b47d5c314f77a612
+3389dae361af79b04c9c8e7057f60cc6
+4548a033a3aaa948959e1a3e310bbfcc
+c4c9bdd47ee05028cb84873da0ebf2b5
+34b971afb30942a8cdc351eee18a1f2f
+44cdd85cd162033e57055e18fe72b219
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b6547a59affe0ca0052a9889659a5706
+3389dae361af79b04c9c8e7057f60cc6
+61ff91601df2bad1f8305f21da8bbb0c
+c4c9bdd47ee05028cb84873da0ebf2b5
+41c917505c2581e3466b555c98218d53
+d5d849bba696dee51e225b867d502894
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+4130761b57a7f136517fcdb87fbc3999
+3389dae361af79b04c9c8e7057f60cc6
+8e681d90f76e2a78775e146f12265b78
+c4c9bdd47ee05028cb84873da0ebf2b5
+5b53b9ef9248f75d1c3049e846511ff2
+a284cade627ebac3a7a0b10206c85705
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+2e678430096172b5176fde49ce876dac
+3389dae361af79b04c9c8e7057f60cc6
+0ea07105e288273f7d7573f23ab286f4
+c4c9bdd47ee05028cb84873da0ebf2b5
+c18e17c1884b175537eb5ed3e77d761b
+f153f2e056d4c21457f28333d75e2d8e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+840981e31f912ba54155597f2ca514ea
+3389dae361af79b04c9c8e7057f60cc6
+43cdc095769e51574dc528e86529c67e
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+786f5e5d73dfac48ffdff411a830ac50
+54bd67ebabad4db650c09af359d674f8
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+7eb51976dfdcd0d8a4fee6e3b834ed11
+3389dae361af79b04c9c8e7057f60cc6
+f0c6a308deaab68f62cefb3ac496cf2d
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+9490626216ace81b1e535fb487536274
+d284cb3904374b777d70fcb63ab009f4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+ece5cea2faf19ffc5804e18a7cf6f8e0
+d4936de1a05dba2b4ac0c39098a630ef
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+5abbf9efcedbc22e8e2fcfd95b9114f9
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+ba251b1c10f9b91a6c938187960ea5d1
+7465fb37e4fc2b5dbdafb5fbc7db2979
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+80e63488d47a874ad78d0f472ca986b5
+d4936de1a05dba2b4ac0c39098a630ef
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+5abbf9efcedbc22e8e2fcfd95b9114f9
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+ddc8b0dea225d2f92d7dd1bcd67dffb6
+5d5294561db3f89cb30141d6b99b5188
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+508dd1c7101f9727c4e3cd86f45f3413
+3389dae361af79b04c9c8e7057f60cc6
+b11986bc61991f136e9c7728b01952be
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+823c5c99b82454219f6217067e928d30
+9734daa0c3fcd1efdef7debee9dbdc96
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+9ebabfd511952d13d7469743b14bd6cc
+3389dae361af79b04c9c8e7057f60cc6
+42d7eb860344cc8aed6b9e78aa47e053
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+c0944ff0cb1b3e66a945075aa712b190
+bac6e3d0a82bae9ce094beb8c24211be
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+33651b3545f9a5fb5babac4c9add0be1
+3389dae361af79b04c9c8e7057f60cc6
+a5f49107975341d29c86e3e3c05a8633
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+17b0c9f60a14258270094bb6995482bb
+92b451bb7f5b4c8814307b0351e8ac7a
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+f352c7af85c2236b48cb4306344b2747
+3389dae361af79b04c9c8e7057f60cc6
+a5f49107975341d29c86e3e3c05a8633
+e3277a540a974b2f9a251ef538f2f9ad
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+1f090ea62f6075f8e6b25501aace938d
+959edc7bb8fbe742846d65b7ff26f0c0
+8469b8f7f1575b8ac03a141022e6c3c7
+bc29dbddaf5c61e45fc6c1be4eaf49c1
+ced10000c8475263283ba2a70887d268
+addaeb0297b5b4a58ef20f602fc9e17b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e1d64a2a0784a155d75f31e23aae29b8
+3389dae361af79b04c9c8e7057f60cc6
+463aa4a778c4c77cc71d020d53001fe6
+c4c9bdd47ee05028cb84873da0ebf2b5
+201d7ed3ebaf6f22c596b5711f9d6a39
+79cc850e512c97be51cfd1069245b173
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+edf1061c40dca20e2a68180d0fa12d79
+3389dae361af79b04c9c8e7057f60cc6
+463aa4a778c4c77cc71d020d53001fe6
+c4c9bdd47ee05028cb84873da0ebf2b5
+aba7432f485dc2bdff9119116396d2c1
+2ac64de071b0b59d68ae4aabddc8a7fd
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+a53f6d5da11f4b3dede11c1f998a798b
+3389dae361af79b04c9c8e7057f60cc6
+bc9d36642c3a056ca61def8c33554437
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+fb61e940cfba9107f67c465000de30e8
+4b37012d9e572866765f3ddace4ced2e
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+a53f6d5da11f4b3dede11c1f998a798b
+3389dae361af79b04c9c8e7057f60cc6
+bc9d36642c3a056ca61def8c33554437
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+91d22779c83d08e9f25d5cd99216220a
+f4228417d4035c628ebf6e5fdc895be7
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+5b6188fa84cf6e551c7e06cb9344da30
+3389dae361af79b04c9c8e7057f60cc6
+26735cb320e7cf31699fb0659d1ec19a
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+29042e6ba91f0c0b2fa1ae2c6305985d
+c25f48a19b19a1e5dc20bfce840b2ac2
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+7375dc8049e651f6d2a9c60b1190b548
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+a0e57d6c4d9c805ff2345be36ed12022
+13a766e2538e0194db5c6ca601f275f7
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+dd3a1b3651abb3206994573c3972f730
+3389dae361af79b04c9c8e7057f60cc6
+f5e21312d0eb1f1c11869a7191760c69
+db87124a9b0f5b94f778bfc0f4a3df07
+9471638f377ba219aa8016ee39c305ec
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+5c3007f77a7ee6e897af586237893396
+4a3b955d7b5a770d6660663510eb831e
+ea6bf702145abf2891aa5aecdb2d7b4b
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+50b10e28cfa3eec56bfb6b1ad386327b
+288979ba858b3b7f72d21c09c530240f
+df66e40abb16159d87df4475f8fcb93d
+3c7338c6e9efbe7c1490c7b084d89022
+96f2363fcbee7f48e80ea5edf7bf1eb2
+07c366c1d586d3464a5eb3a0231fb374
+340ec8bbd9d82ff7a2c1799b813cef9b
+cbb184dd8e05c9709e5dcaedaa0495cf
+dfbd5033b452d8dd3237bef803564933
+cbb184dd8e05c9709e5dcaedaa0495cf
+fa294412b14800d673109f9ff14044fa
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+e9635684f298ecf6e8affd8f2a6343ab
+3389dae361af79b04c9c8e7057f60cc6
+f5e21312d0eb1f1c11869a7191760c69
+db87124a9b0f5b94f778bfc0f4a3df07
+9471638f377ba219aa8016ee39c305ec
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+5124b6f1b6da3ccafe935627cc078486
+4a3b955d7b5a770d6660663510eb831e
+ea6bf702145abf2891aa5aecdb2d7b4b
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+50b10e28cfa3eec56bfb6b1ad386327b
+ea3249c35523a40ef7603ed9cb02ad4e
+df66e40abb16159d87df4475f8fcb93d
+3c7338c6e9efbe7c1490c7b084d89022
+96f2363fcbee7f48e80ea5edf7bf1eb2
+07c366c1d586d3464a5eb3a0231fb374
+6b5dc8005196476fcfb3588c003c65b4
+cbb184dd8e05c9709e5dcaedaa0495cf
+dfbd5033b452d8dd3237bef803564933
+cbb184dd8e05c9709e5dcaedaa0495cf
+fa294412b14800d673109f9ff14044fa
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+11ed19173f6d357fa6eb628c5ad03d94
+3389dae361af79b04c9c8e7057f60cc6
+c55b42677c50cbc7061c62f4a475853e
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+804765e53461526639aee97b418bfb58
+15070d2c8a2e5c9a233b745a9367c048
+9083d0823f8454e28e572935f4a1688e
+2954e92a9b4d0e998fe4893f8141649a
+e69bd2d7f1af2d988fd94c82f215b265
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+49de9e65ea6c990192742a3378fb0525
+16917e229e169016b54ad7d43229126d
+68f2d73cd91afb67c3cfe800f64f4862
+ee67b469caeb24285ec7716c36f16ba7
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8a027fc202659457c52c20e80df7fdad
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+e6010b882a72d9c0b38c25bed0b92578
+766933c9208e3438b1fbc05d1629e7cd
+8682f9f5eb30e6fd3134019cd9021157
+72a74007b2be62b849f475c7bda4658b
+71b53c13161adad09f8fedb24c1ad10d
+73d4c5a03310e46bfb19b7abba433c47
+48a581bfb07a403270adf1d1d093fe8b
+80d5b17efc16ace990c07580fc3e85eb
+dca7ae58f0f396dd9bba047eaec304a5
+33f70830e9e523622f4a1755d0314bca
+c9f7ba4a9321f5038b2e9b2e70f4e80f
+cbb184dd8e05c9709e5dcaedaa0495cf
+2954e92a9b4d0e998fe4893f8141649a
+dca7ae58f0f396dd9bba047eaec304a5
+14e12453fe01f4fd08524a1bc6cca0c8
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+66df0468a7bcbcc5c49a3d853b2b1798
+49a677b7edc45b9046cef97dbf0219cc
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+189ada9ae3af11bc2e4f153d36c2f27f
+80d5b17efc16ace990c07580fc3e85eb
+606d0d73c420242179888ddb061934c9
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+ea2047ca185f152177e51d1d1c581bfc
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+62046f536784ebb770a8d8f84ebba1ee
+9a643da59bad1daa667d0ac1a2288bdf
+72a74007b2be62b849f475c7bda4658b
+eb7273490cceee369812ea86ce9d8391
+23cfcfd264986e7b60ab43f6776b4d64
+d1dffdb3c23a9d637e7f68e30ec2cd87
+6590f1e552534b44dc292fa1682cdc3b
+67db47fca9d475db85f75d2c3eceb5b5
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+39dbbe60d7e9089533a55c3e29ad58ea
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+10874545547dae67dc216141d4c7e817
+8da82f25f5735f5d9f7295cf6c09ac24
+5625fec0b2de86762238bc196bc5eee7
+f04af1f3e5f690af2e7bcf37b62cefe3
+ab0c35f634e9f9d9368ee15d4a11b6fd
+ced10000c8475263283ba2a70887d268
+143c64f60aa47d525f0ea74f2575b2e8
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+32514f87730776f952d0067dc42c1409
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+9471638f377ba219aa8016ee39c305ec
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+a6781617a46419f962619243dd2c5bc4
+4a3b955d7b5a770d6660663510eb831e
+e5c8fbdda73a4657a21d2e4c1811c2c0
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+32514f87730776f952d0067dc42c1409
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+a5f49107975341d29c86e3e3c05a8633
+9471638f377ba219aa8016ee39c305ec
+1fb6472aff7745a891b2603f16eed1d1
+c4c9bdd47ee05028cb84873da0ebf2b5
+4e546ae8d663e3129aa7a86c922a9691
+a561030e582a2272d60687189129ca35
+2a9a20dde579a328a2d653b00e0bfde4
+5a31ee5ced7f9d705f587e056dc627e9
+1e79735dc9ed591de88ea6bd217037ae
+3e3cd6cbd3573c01f8509499cd6fcf7b
+600842adbf4cd468b92884a15481eb82
+a49d33bbbaf36cb9a700565a89894120
+20e757e71b9534d7f318ea0fbcd4a366
+bc6992c64951c85cb1e4d43cf501370b
+826f3562da8d8c72c56debf4e1f1d575
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+e0ca72cb50fc37d153d2f53222a9c487
+513e93d1e5672a9b97bc2aba70ca3443
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a314657ae850438c551f627f0880b1fd
+8b3eaf7db618379a4c8ddf2102496097
+4d0363d0955fce815758c39c1fe61a57
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+a5f49107975341d29c86e3e3c05a8633
+6fb3d9d95102631984ab7d67499779c4
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a314657ae850438c551f627f0880b1fd
+e1ec3c57cf76ee166d646efd2c9747a1
+80d5b17efc16ace990c07580fc3e85eb
+31fde930c3a7efd809a6a2a124104855
+d249ad14b18b699b8071cc8b78818128
+25778048e3b3e91bab7ec27e7c32e628
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+88917dd02ba22ed7b44e8ccccbe24538
+3391072d26b679d1793409e3389f8541
+513e93d1e5672a9b97bc2aba70ca3443
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a314657ae850438c551f627f0880b1fd
+54bc194e3c3ef82a257100febdf02da8
+8f2210cd2d78b687356eaf1c1204dc51
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+18839ed283c2cc4bd8e1f6d0bb894f26
+3391072d26b679d1793409e3389f8541
+513e93d1e5672a9b97bc2aba70ca3443
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a314657ae850438c551f627f0880b1fd
+013597480a726c46b84ebb29673b1f27
+4d0363d0955fce815758c39c1fe61a57
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+a5f49107975341d29c86e3e3c05a8633
+6fb3d9d95102631984ab7d67499779c4
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a314657ae850438c551f627f0880b1fd
+2a34a7a6c7a5e1046bcf27a690766cad
+c3a8e56196ec31cac9fe7a383b794c40
+80d5b17efc16ace990c07580fc3e85eb
+4de5b9fd7c2422c9cf3673b5f8b9a4fa
+f187323716b71d8ca913fdd5a170c2d0
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+e5e02b5756315db0c9945485bf98bdf5
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+c8dd1a54aeba90423460e53652a80e41
+3391072d26b679d1793409e3389f8541
+e6e623bb6cf64ea8f4e636ff190c09c7
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+8bc7c389b8955fe143d1e9bb90b2de0e
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+747965b436455327420042fb4c2c8c88
+a5f49107975341d29c86e3e3c05a8633
+6fb3d9d95102631984ab7d67499779c4
+dadc598292d8f9e61574362424fc1abf
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+a314657ae850438c551f627f0880b1fd
+b4c4432cf8961236383e17047849cc44
+3391072d26b679d1793409e3389f8541
+80d5b17efc16ace990c07580fc3e85eb
+31fde930c3a7efd809a6a2a124104855
+d249ad14b18b699b8071cc8b78818128
+5bf85460ab6fe73277576c3399f59a53
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+4abc9521478fdd611b90fc635f4bff67
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+8ea48347529ea2176bd5f4aecc5dafde
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+78ef79f5b53b4ba2f9bfefb8e8b36da5
+3391072d26b679d1793409e3389f8541
+8bb7a7d3a645b1f43cc3498633b11b2c
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+7626604bf6f180a005e23287e07586d9
+3389dae361af79b04c9c8e7057f60cc6
+f5e21312d0eb1f1c11869a7191760c69
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+47a500d2c4f776fe6adecb216596dcd9
+c3a8e56196ec31cac9fe7a383b794c40
+80d5b17efc16ace990c07580fc3e85eb
+e10448ebec716c21b947fda5f316bc9c
+b6aac5a4f63a703fab24865fe9325496
+ac10b3096fced05eb9a8dc272f523882
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+308fff589f395ebd6ad5b05c07d5995c
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+0b8b9cf11ea61e915bc0353362bfb63a
+3389dae361af79b04c9c8e7057f60cc6
+f5e21312d0eb1f1c11869a7191760c69
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+7a2a083c08c1ef5ff6912b9b88af8cc6
+4f83d8b68afb24391294511a952c450a
+1d403b4426b5d52f15e9ff8d6ee9c09e
+dd265d43583d2ec32d5779d19d8cd0a9
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+14d8f4690ae7410f202e668c22f3c285
+a7062bf3e005287c2423c7c95e004798
+52f313eb1aa6490789cd83792aa64c01
+3389dae361af79b04c9c8e7057f60cc6
+f5e21312d0eb1f1c11869a7191760c69
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+cb04b300141ca520212b97c1d0cfca48
+80d5b17efc16ace990c07580fc3e85eb
+0cbf106071c352750d5b98f25243e1a1
+b7f274dec3ab6852bb5b304c92a73d07
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+68b461634bebf5079c38e1502f51359e
+a7062bf3e005287c2423c7c95e004798
+cdf02ff5a25955a6d324cec67b31ec5c
+3389dae361af79b04c9c8e7057f60cc6
+f5e21312d0eb1f1c11869a7191760c69
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+6cfb7544103d65223f8d5c4464733a6f
+80d5b17efc16ace990c07580fc3e85eb
+0cbf106071c352750d5b98f25243e1a1
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+f4623414e3932c8a86c2387949b7cee3
+7298aea7291b37b5cc4d0dd8e4a2a6e7
+e746cee00953d4ae29433221e2d38014
+
+2c953c12d2eb6ea958b7f3045ecf8e81
+30dd78e2173e146f85df144fbd7ad47b
+a0cbc2bd2904f5aebef175d54140a348
+cbb184dd8e05c9709e5dcaedaa0495cf
+fa294412b14800d673109f9ff14044fa
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+316319dba26854d3149962c97f5b6ff2
+a7062bf3e005287c2423c7c95e004798
+d99d752ea9be02073fe8eeb2b93eb2f2
+954432f49b5f90cce1f177189c390a99
+3389dae361af79b04c9c8e7057f60cc6
+8ea48347529ea2176bd5f4aecc5dafde
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+f250643c6a8323e062560d88e509fab6
+80d5b17efc16ace990c07580fc3e85eb
+0cbf106071c352750d5b98f25243e1a1
+6f82093963fa642f937f3c9972c283f9
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+f0f4d37605a2a56a4f8fcbee9c2cdf11
+3389dae361af79b04c9c8e7057f60cc6
+f4a6e001698920ccea259357ccc6b27e
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+00057bb08daa3ddaa4d3001244376dfe
+80d5b17efc16ace990c07580fc3e85eb
+0cbf106071c352750d5b98f25243e1a1
+2947e3174ccaa5a723d31b21011ffab0
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+f91c63da127a65b09919b7d05b6a97ef
+a7062bf3e005287c2423c7c95e004798
+0da5bfabf2a759ce8fb038081cbf993f
+62729de1d7718ce2c7e555302b6a0064
+3389dae361af79b04c9c8e7057f60cc6
+62fb2f76791ad467944506bb5945b163
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+ab623c529156e2d8ddfaf36f2c2b31fa
+ad6c7d00ee3698d912a666854605e480
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+00f7afea9b236796b4b15fdb2266edf7
+a7062bf3e005287c2423c7c95e004798
+115552e319f38bb8f1d4c33ee7696bc1
+62729de1d7718ce2c7e555302b6a0064
+3389dae361af79b04c9c8e7057f60cc6
+7d2b5b8525433d26ffa3de00793583c2
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+963a855b1641829e4d3d290c854cec91
+037b1df3dd66624c8e204a45542f1088
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+00f7afea9b236796b4b15fdb2266edf7
+a7062bf3e005287c2423c7c95e004798
+657233d84ac9f795ac2bc20f4252d902
+62729de1d7718ce2c7e555302b6a0064
+3389dae361af79b04c9c8e7057f60cc6
+7d2b5b8525433d26ffa3de00793583c2
+e3277a540a974b2f9a251ef538f2f9ad
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+6929f81479abbccb63fad4e9e14b81ed
+3391072d26b679d1793409e3389f8541
+0d5e17c6b35af33827b809fe2ac344c9
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+4d87000595c6ec1c749067bc26a37699
+a7062bf3e005287c2423c7c95e004798
+115552e319f38bb8f1d4c33ee7696bc1
+62729de1d7718ce2c7e555302b6a0064
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+8ea48347529ea2176bd5f4aecc5dafde
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+9b9f0ce1208ca67a09e1cfeddb5c6731
+3391072d26b679d1793409e3389f8541
+86f5162c2bd9ad7d98e9a970ed0e8f01
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+4d87000595c6ec1c749067bc26a37699
+a7062bf3e005287c2423c7c95e004798
+c4682c02bd2c44cd70af8db72d7735d4
+62729de1d7718ce2c7e555302b6a0064
+3389dae361af79b04c9c8e7057f60cc6
+bed879887b6af690913da3270d5b34d1
+8ea48347529ea2176bd5f4aecc5dafde
+e3277a540a974b2f9a251ef538f2f9ad
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+f0fb8feca8656c623773e50598b6a5ca
+3391072d26b679d1793409e3389f8541
+ccf7d5977c13e653eb5c4b32e458738f
+418f631c4a6e985b42a8727a98de4d12
+2f9b11799df74356eab9d29c63822a8f
+f4b7f91c2093fedcb3413006a5a1be9f
+cbb184dd8e05c9709e5dcaedaa0495cf
+b38dc846366ef740a1a5ab19d3262e9e
+80d5b17efc16ace990c07580fc3e85eb
+0cbf106071c352750d5b98f25243e1a1
+ebe7bfe55e5443c76e84be14d3efd377
+ab5306a741703ca23040a132afd1b692
+482fd5a2dfe3d1160c605312e772a70a
+8ae956640c1e692ba97aa670b2cd8b3b
+12bb3904ef31c14887e489548650950a
+9fc4b781c042b4b0cf9b114c2ab2905d
+6b2decb38be3882440910fd75ec508cd
+23555feca7075b7b58598ed6aa970afd
+cbb184dd8e05c9709e5dcaedaa0495cf
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+05b9f7f317a3450165b1a036a5074e6f
+3389dae361af79b04c9c8e7057f60cc6
+62fb2f76791ad467944506bb5945b163
+e3277a540a974b2f9a251ef538f2f9ad
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+7d9da55c8147ad26599286b3ca965936
+3391072d26b679d1793409e3389f8541
+51c237eb0c835c978d069fe22f88ed68
+9f127190f0b91975d1cd4d55fd60a512
+9f8d616113001588d0f232b6dc3c223a
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+6459aa2b894fc4a5e8debf0ceab8c788
+a7062bf3e005287c2423c7c95e004798
+f79b20c9dd24f0d5e3a6ff59286f0fd2
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+2d4a98ea056d1a3cd05a85d4abbc009c
+c4c9bdd47ee05028cb84873da0ebf2b5
+470c3618ecc35d5d6c2ed62f74af03c3
+db44edd9666bab0869cefac588016c9e
+ccfa5cd05a1597b902ed48b15ab503ea
+75384d746b6134828ce784b253bffa7a
+d9c79853da88cea12d4553fd19acda82
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+57de97994200b7dd4c588df5ed7ca8f9
+7b11710e5c4d449735e0ce632657482d
+1c04d57cdb5e0363fa3b17d2023f4e24
+a7062bf3e005287c2423c7c95e004798
+f79b20c9dd24f0d5e3a6ff59286f0fd2
+3389dae361af79b04c9c8e7057f60cc6
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+4d8f6881399a670d006db8ad2e3ee8a4
+db44edd9666bab0869cefac588016c9e
+ccfa5cd05a1597b902ed48b15ab503ea
+75384d746b6134828ce784b253bffa7a
+e48e7a901a9aefaa13f859b70c955358
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+37f0586039098c7d5004ce41b7834e8c
+3389dae361af79b04c9c8e7057f60cc6
+51ee8225d08883574be4ac945be2c4bb
+c4c9bdd47ee05028cb84873da0ebf2b5
+d9b446ca73212bd2558a2722c3e17bc5
+34f6ebbe9d0bea10d2d512f5abee690a
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+24de3ad0bdd4a458ff5f07e064e9dd79
+3389dae361af79b04c9c8e7057f60cc6
+2ad481a3e38fb81bcc9b7d2e3a770795
+c4c9bdd47ee05028cb84873da0ebf2b5
+b9c3fa776aaf386ea8f0bdc210be872a
+10385a1f26eeddd245a90b99bfcd1ef4
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+b2f01a7672b9b402bcb5d3807c0318ce
+ee7c1238265a0b6089c5092a61ebd6fd
+3389dae361af79b04c9c8e7057f60cc6
+c05d5bbc84ec2b323ed8f260cb673f9f
+de172424c782bff6d4a71e34b571ee17
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+14ff5c1d54c12e6b60e616be438db06b
+6f41c4f94b63caac01f048314ca5c054
+b7aa6cdbb3c3b7866c4b7de31c7eaed0
+
+8250c792198ec83b55a6304e7a7b720d
+3c73956f131254cc77477694ea0e276f
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+
+bb7258b757e6a3ffbdc4544780e61a2e
+a722040c37b7320b4ada0c06b8065d07
+f9e703a39701729ed29986b831e76da5
+3389dae361af79b04c9c8e7057f60cc6
+6785a71703677a20fdb5ca241f5b7733
+9471638f377ba219aa8016ee39c305ec
+c4c9bdd47ee05028cb84873da0ebf2b5
+9bedfa0c9975c3f80a092aa06ff0717d
+30028f40031203fd51c05ac5a0d25f1f
+72a74007b2be62b849f475c7bda4658b
+cbb184dd8e05c9709e5dcaedaa0495cf
+cbb184dd8e05c9709e5dcaedaa0495cf