class org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1 extends org.apache.kafkaesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin { final org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin this$0; void (org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin, java.lang.String, javax.security.auth.login.Configuration, org.apache.kafkaesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig, org.apache.kafkaesque.common.security.auth.AuthenticateCallbackHandler, java.lang.Class) { org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v; org.apache.kafkaesque.common.security.auth.AuthenticateCallbackHandler v; org.apache.kafkaesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig v; java.lang.Class v; java.lang.String v; org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1 v; javax.security.auth.login.Configuration v; v := @this: org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1; v := @parameter: org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin; v := @parameter: java.lang.String; v := @parameter: javax.security.auth.login.Configuration; v := @parameter: org.apache.kafkaesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig; v := @parameter: org.apache.kafkaesque.common.security.auth.AuthenticateCallbackHandler; v := @parameter: java.lang.Class; v. = v; specialinvoke v.(java.lang.String,javax.security.auth.login.Configuration,org.apache.kafkaesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshConfig,org.apache.kafkaesque.common.security.auth.AuthenticateCallbackHandler,java.lang.Class)>(v, v, v, v, v); return; } public org.apache.kafkaesque.common.security.oauthbearer.internals.expiring.ExpiringCredential expiringCredential() { org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin v; org.slf4j.Logger v, v; java.util.Iterator v; java.util.Set v; org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1$1 v; org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1 v; javax.security.auth.Subject v; org.apache.kafkaesque.common.security.oauthbearer.internals.expiring.ExpiringCredentialRefreshingLogin v; java.lang.Object v; java.lang.String v; boolean v, v; v := @this: org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1; v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(class "Lorg/apache/kafkaesque/common/security/oauthbearer/OAuthBearerToken;"); v = interfaceinvoke v.(); if v == 0 goto label; return null; label: v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = ; v = interfaceinvoke v.(); if v == 0 goto label; v = ; v = interfaceinvoke v.(); interfaceinvoke v.("Found expiring credential with principal \'{}\'.", v); label: v = new org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1$1; specialinvoke v.(org.apache.kafkaesque.common.security.oauthbearer.internals.OAuthBearerRefreshingLogin$1,org.apache.kafkaesque.common.security.oauthbearer.OAuthBearerToken)>(v, v); return v; } }