@Override
public InputStream body() throws IOException {
return this.make().body();
}
private Response make() throws IOException {
<BUG>synchronized (this.transformed) {
if (this.transformed.isEmpty()) {

this.transformed.add(

new RsWithBody(</BUG>
this.origin,

@Override
public Iterable<String> head() throws IOException {
return this.make().head();
}
@Override
public InputStream body() throws IOException {
return this.make().body();
}
private Response make() throws IOException {
if (this.transformed.get() == null) {
this.transformed.compareAndSet(
null,
new RsWithBody(
this.origin,
