class org.apache.activemq.store.kahadb.MessageDatabase$MessageDatabaseObjectInputStream extends java.io.ObjectInputStream { public void (java.io.InputStream) throws java.io.IOException { org.apache.activemq.store.kahadb.MessageDatabase$MessageDatabaseObjectInputStream v; java.io.InputStream v; v := @this: org.apache.activemq.store.kahadb.MessageDatabase$MessageDatabaseObjectInputStream; v := @parameter: java.io.InputStream; specialinvoke v.(java.io.InputStream)>(v); return; } protected java.lang.Class resolveClass(java.io.ObjectStreamClass) throws java.io.IOException, java.lang.ClassNotFoundException { java.io.ObjectStreamClass v; java.io.InvalidClassException v; int v; java.lang.String v, v, v, v, v, v, v, v; boolean v, v, v, v, v; org.apache.activemq.store.kahadb.MessageDatabase$MessageDatabaseObjectInputStream v; java.lang.Class v; v := @this: org.apache.activemq.store.kahadb.MessageDatabase$MessageDatabaseObjectInputStream; v := @parameter: java.io.ObjectStreamClass; v = virtualinvoke v.(); v = virtualinvoke v.("java.lang."); if v != 0 goto label; v = virtualinvoke v.(); v = virtualinvoke v.("com.thoughtworks.xstream"); if v != 0 goto label; v = virtualinvoke v.(); v = virtualinvoke v.("java.util."); if v != 0 goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); if v <= 2 goto label; v = virtualinvoke v.(); v = virtualinvoke v.(2); v = virtualinvoke v.("java.util."); if v != 0 goto label; label: v = virtualinvoke v.(); v = virtualinvoke v.("org.apache.activemq."); if v != 0 goto label; v = new java.io.InvalidClassException; v = virtualinvoke v.(); specialinvoke v.(java.lang.String,java.lang.String)>("Unauthorized deserialization attempt", v); throw v; label: v = specialinvoke v.(v); return v; } }