class io.netty.handler.codec.serialization.CompactObjectInputStream extends java.io.ObjectInputStream { private final io.netty.handler.codec.serialization.ClassResolver classResolver; void (java.io.InputStream, io.netty.handler.codec.serialization.ClassResolver) throws java.io.IOException { io.netty.handler.codec.serialization.CompactObjectInputStream v; io.netty.handler.codec.serialization.ClassResolver v; java.io.InputStream v; v := @this: io.netty.handler.codec.serialization.CompactObjectInputStream; v := @parameter: java.io.InputStream; v := @parameter: io.netty.handler.codec.serialization.ClassResolver; specialinvoke v.(java.io.InputStream)>(v); v. = v; return; } protected void readStreamHeader() throws java.io.IOException { io.netty.handler.codec.serialization.CompactObjectInputStream v; short v; java.io.StreamCorruptedException v; byte v; java.lang.String v; v := @this: io.netty.handler.codec.serialization.CompactObjectInputStream; v = virtualinvoke v.(); v = v & 255; if v == 5 goto label; v = new java.io.StreamCorruptedException; v = dynamicinvoke "makeConcatWithConstants" (v) ("Unsupported version: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: return; } protected java.io.ObjectStreamClass readClassDescriptor() throws java.io.IOException, java.lang.ClassNotFoundException { java.io.StreamCorruptedException v; java.io.ObjectStreamClass v, v; java.io.EOFException v; io.netty.handler.codec.serialization.CompactObjectInputStream v; int v; java.lang.Class v; io.netty.handler.codec.serialization.ClassResolver v; java.lang.String v, v; v := @this: io.netty.handler.codec.serialization.CompactObjectInputStream; v = virtualinvoke v.(); if v >= 0 goto label; v = new java.io.EOFException; specialinvoke v.()>(); throw v; label: lookupswitch(v) { case 0: goto label; case 1: goto label; default: goto label; }; label: v = specialinvoke v.(); return v; label: v = virtualinvoke v.(); v = v.; v = interfaceinvoke v.(v); v = staticinvoke (v); return v; label: v = new java.io.StreamCorruptedException; v = dynamicinvoke "makeConcatWithConstants" (v) ("Unexpected class descriptor type: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; } protected java.lang.Class resolveClass(java.io.ObjectStreamClass) throws java.io.IOException, java.lang.ClassNotFoundException { io.netty.handler.codec.serialization.CompactObjectInputStream v; java.io.ObjectStreamClass v; java.lang.Class v; java.lang.ClassNotFoundException v; io.netty.handler.codec.serialization.ClassResolver v; java.lang.String v; v := @this: io.netty.handler.codec.serialization.CompactObjectInputStream; v := @parameter: java.io.ObjectStreamClass; label: v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; v = specialinvoke v.(v); label: return v; catch java.lang.ClassNotFoundException from label to label with label; } }