class org.apache.dubbo.registry.multicast.MulticastRegistry$2 extends java.lang.Object implements java.lang.Runnable { final org.apache.dubbo.registry.multicast.MulticastRegistry this$0; void (org.apache.dubbo.registry.multicast.MulticastRegistry) { org.apache.dubbo.registry.multicast.MulticastRegistry$2 v; org.apache.dubbo.registry.multicast.MulticastRegistry v; v := @this: org.apache.dubbo.registry.multicast.MulticastRegistry$2; v := @parameter: org.apache.dubbo.registry.multicast.MulticastRegistry; v. = v; specialinvoke v.()>(); return; } public void run() { java.lang.Throwable v; org.apache.dubbo.registry.multicast.MulticastRegistry$2 v; org.apache.dubbo.common.logger.Logger v; java.lang.String v, v; org.apache.dubbo.registry.multicast.MulticastRegistry v, v; v := @this: org.apache.dubbo.registry.multicast.MulticastRegistry$2; label: v = v.; specialinvoke v.(); label: goto label; label: v := @caughtexception; v = v.; v = v.; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Unexpected exception occur at clean expired provider, cause: \u0001"); interfaceinvoke v.(v, v); label: return; catch java.lang.Throwable from label to label with label; } }