private global::System.Object getContentStream(){
//XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl: java.io.InputStream getContentStream()]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    global::System.Object _r5_o = null;
    global::org.xmlvm._nExceptionAdapter _ex = null;
    _r5_o = this;
    _r3_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fuis;
    if (_r3_o == null) goto label7;
    _r3_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fuis;
    label6:;
    return (global::java.io.InputStream) _r3_o;
    label7:;
    _r3_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fresHeader;
    // Value=Transfer-Encoding
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)84)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 97)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 115)), unchecked((char) unchecked((uint) 102)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 114)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 99)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 100)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103))}));
    _r0_o = ((global::[email protected]) _r3_o).get((global::java.lang.String) _r4_o);
    if (_r0_o == null) goto label37;
    _r3_o = ((global::java.lang.String) _r0_o).toLowerCase();
    // Value=chunked
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)99)), unchecked((char) unchecked((uint) 104)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 107)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 100))}));
    _r3.i = ((global::java.lang.String) _r3_o).equals((global::java.lang.Object) _r4_o) ? 1 : 0;
    if (_r3.i == 0) goto label37;
    _r3_o = new global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl_2ChunkedInputStream();
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl_2ChunkedInputStream) _r3_o).@this((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o);
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fuis = (global::java.io.InputStream) _r3_o;
    goto label6;
    label37:;
    _r3_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fresHeader;
    // Value=Content-Length
    _r4_o = new global::java.lang.String();
    ((global::java.lang.String)_r4_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)67)), unchecked((char) unchecked((uint) 111)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 45)), unchecked((char) unchecked((uint) 76)), unchecked((char) unchecked((uint) 101)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 103)), unchecked((char) unchecked((uint) 116)), unchecked((char) unchecked((uint) 104))}));
    _r2_o = ((global::[email protected]) _r3_o).get((global::java.lang.String) _r4_o);
    if (_r2_o == null) goto label60;
    try {
    _r1.i = global::java.lang.Integer.parseInt((global::java.lang.String) _r2_o);
    _r3_o = new global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl_2LimitedInputStream();
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl_2LimitedInputStream) _r3_o).@this((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o, (int) _r1.i);
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fuis = (global::java.io.InputStream) _r3_o;
    }
    catch (global::System.Exception e) {
 global::org.xmlvm._nExceptionAdapter ex = e as global::org.xmlvm._nExceptionAdapter ?? new global::org.xmlvm._nExceptionAdapter(e.ToString(), e.ToJavaException());
        global::System.Object _java_exception = ex.getJavaException();
        if (_java_exception is global::java.lang.NumberFormatException) {
            _ex = ex;
            goto label59;
        }
        throw ex;
    } // end catch
    goto label6;
    label59:;
    _r3_o = _ex.getJavaException();
    _ex = null;
    label60:;
    _r3_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fis;
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r5_o)._fuis = (global::java.io.InputStream) _r3_o;
    goto label6;
//XMLVM_END_WRAPPER[org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl: java.io.InputStream getContentStream()]
}
public virtual void readServerResponse(){
//XMLVM_BEGIN_WRAPPER[org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl: void readServerResponse()]
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::System.Object _r4_o = null;
    _r4_o = this;
    _r3.i = 100;
    _r1_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fsocketOut;
    ((global::java.io.OutputStream) _r1_o).flush();
    label7:;
    _r1.i = -1;
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresponseCode = _r1.i;
    _r1_o = null;
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresponseMessage = (global::java.lang.String) _r1_o;
    _r1_o = new global::[email protected]();
    ((global::[email protected]) _r1_o).@this();
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresHeader = (global::[email protected]) _r1_o;
    _r0_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o).readln();
    if (_r0_o == null) goto label38;
    _r1_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresHeader;
    _r2_o = ((global::java.lang.String) _r0_o).trim();
    ((global::[email protected]) _r1_o).setStatusLine((global::java.lang.String) _r2_o);
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o).readHeaders();
    label38:;
    _r1.i = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o).getResponseCode();
    if (_r1.i == _r3.i) goto label7;
    _r1_o = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fmethod;
    // Value=HEAD
    _r2_o = new global::java.lang.String();
    ((global::java.lang.String)_r2_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)72)), unchecked((char) unchecked((uint) 69)), unchecked((char) unchecked((uint) 65)), unchecked((char) unchecked((uint) 68))}));
    if (_r1_o == _r2_o) goto label72;
    _r1.i = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresponseCode;
    if (_r1.i < _r3.i) goto label60;
    _r1.i = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresponseCode;
    _r2.i = 200;
    if (_r1.i < _r2.i) goto label72;
    label60:;
    _r1.i = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresponseCode;
    _r2.i = 204;
    if (_r1.i == _r2.i) goto label72;
    _r1.i = ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fresponseCode;
    _r2.i = 304;
    if (_r1.i != _r2.i) goto label83;
    label72:;
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o).disconnect();
    _r1_o = new global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl_2LimitedInputStream();
    _r2.i = 0;
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl_2LimitedInputStream) _r1_o).@this((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o, (int) _r2.i);
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o)._fuis = (global::java.io.InputStream) _r1_o;
    label83:;
    ((global::org.apache.harmony.luni.@internal.net.www.protocol.http.HttpURLConnectionImpl) _r4_o).putToCache();
    return;
//XMLVM_END_WRAPPER[org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl: void readServerResponse()]
}