class oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject extends java.lang.Object implements java.io.Serializable { final java.lang.Object delegate; final java.lang.Object mutex; private static final long serialVersionUID; void (java.lang.Object, java.lang.Object) { java.lang.Object v, v, v, v; oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject v; v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject; v := @parameter: java.lang.Object; v := @parameter: java.lang.Object; specialinvoke v.()>(); v = staticinvoke (v); v. = v; if v != null goto label; v = v; goto label; label: v = v; label: v. = v; return; } java.lang.Object delegate() { java.lang.Object v; oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject v; v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject; v = v.; return v; } public java.lang.String toString() { java.lang.Throwable v; java.lang.Object v, v; java.lang.String v; oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject v; v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject; v = v.; entermonitor v; label: v = v.; v = virtualinvoke v.(); exitmonitor v; label: return v; label: v := @caughtexception; exitmonitor v; throw v; catch java.lang.Throwable from label to label with label; } private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException { java.lang.Throwable v; java.io.ObjectOutputStream v; java.lang.Object v; oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject v; v := @this: oadd.org.apache.curator.shaded.com.google.common.collect.Synchronized$SynchronizedObject; v := @parameter: java.io.ObjectOutputStream; v = v.; entermonitor v; label: virtualinvoke v.(); exitmonitor v; label: goto label; label: v := @caughtexception; exitmonitor v; throw v; label: return; catch java.lang.Throwable from label to label with label; } }