class org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator$1 extends org.osgi.util.tracker.ServiceTracker { final org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator this$0; void (org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator, org.osgi.framework.BundleContext, java.lang.String, org.osgi.util.tracker.ServiceTrackerCustomizer) { org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator v; org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator$1 v; org.osgi.util.tracker.ServiceTrackerCustomizer v; java.lang.String v; org.osgi.framework.BundleContext v; v := @this: org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator$1; v := @parameter: org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator; v := @parameter: org.osgi.framework.BundleContext; v := @parameter: java.lang.String; v := @parameter: org.osgi.util.tracker.ServiceTrackerCustomizer; v. = v; specialinvoke v.(org.osgi.framework.BundleContext,java.lang.String,org.osgi.util.tracker.ServiceTrackerCustomizer)>(v, v, v); return; } public java.lang.Object addingService(org.osgi.framework.ServiceReference) { org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator$1 v; java.io.IOException v; java.util.logging.Logger v; org.osgi.framework.BundleContext v; java.util.logging.Level v; org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator v; org.osgi.service.cm.Configuration v; java.lang.Class v; java.lang.Object v, v; java.lang.String v; java.util.Dictionary v; java.util.Hashtable v; org.osgi.framework.ServiceReference v; boolean v; v := @this: org.glassfish.osgi.felixwebconsoleextension.FelixWebConsoleExtensionActivator$1; v := @parameter: org.osgi.framework.ServiceReference; label: v = class "Lorg/osgi/service/cm/ConfigurationAdmin;"; v = v.; v = interfaceinvoke v.(v); v = virtualinvoke v.(v); v = interfaceinvoke v.("org.apache.felix.webconsole.internal.servlet.OsgiManager", null); v = interfaceinvoke v.(); v = new java.util.Hashtable; specialinvoke v.()>(); virtualinvoke v.("http.service.filter", "VirtualServer=server"); virtualinvoke v.("realm", "GlassFish Server"); if v == null goto label; virtualinvoke v.("service.pid"); label: v = virtualinvoke v.(v); if v != 0 goto label; v = interfaceinvoke v.(); if v == null goto label; interfaceinvoke v.(null); label: interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; v = v.; v = v.; v = ; virtualinvoke v.(v, "FelixWebConsoleExtensionActivator", "addingService", "Failed to update webconsole configuration", v); label: return null; catch java.io.IOException from label to label with label; } }