class org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream extends java.io.InputStream { private final java.io.InputStream wrappedStream; private boolean isWrappedStreamClosed; private boolean isExternallyClosed; private void (java.io.InputStream) { org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v := @parameter: java.io.InputStream; specialinvoke v.()>(); v. = 0; v. = 0; v. = v; return; } public int read() throws java.io.IOException { java.io.IOException v; org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; int v, v, v; boolean v, v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v = v.; if v == 0 goto label; v = new java.io.IOException; specialinvoke v.()>(); throw v; label: v = v.; if v == 0 goto label; v = (int) -1; return v; label: v = v.; v = virtualinvoke v.(); v = (int) -1; if v != v goto label; specialinvoke v.(); label: return v; } public long skip(long) throws java.io.IOException { org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; long v, v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v := @parameter: long; v = v.; v = virtualinvoke v.(v); return v; } public int available() throws java.io.IOException { int v; org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v = v.; v = virtualinvoke v.(); return v; } public synchronized void mark(int) { int v; org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v := @parameter: int; v = v.; virtualinvoke v.(v); return; } public boolean markSupported() { org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; boolean v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v = v.; v = virtualinvoke v.(); return v; } public synchronized void reset() throws java.io.IOException { org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v = v.; virtualinvoke v.(); return; } public void close() throws java.io.IOException { org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; specialinvoke v.(); v. = 1; return; } private void closeInternally() throws java.io.IOException { org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream v; java.io.InputStream v; v := @this: org.glassfish.admin.payload.PayloadImpl$Part$Filed$SelfClosingInputStream; v = v.; virtualinvoke v.(); v. = 1; return; } }