3 #I JK JL !M NO PQ PR ST !UV IW XY NZ T [\ ]^_ `a bcde fg bhijklm no pqr [stlogLorg/apache/log4j/Logger;authenticationService7Lorg/dspace/authenticate/service/AuthenticationService;()VCodeLineNumberTableLocalVariableTablethis0Lorg/dspace/app/webui/servlet/ShibbolethServlet;doDSGetk(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VnameLjava/lang/String;contextLorg/dspace/core/Context;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;namesLjava/util/Enumeration;jspstatusI StackMapTableuv Exceptionswxyz SourceFileShibbolethServlet.java (){ |} ~ &' u  $%java/lang/StringBuilderheader: =   ,org/dspace/authenticate/AuthenticationMethod  logintype=shibboleth /error/require-certificate.jsp/login/no-single-sign-out.jsp/login/no-email.jsp failed_loginresult=v  .org/dspace/app/webui/servlet/ShibbolethServlet *org/dspace/app/webui/servlet/DSpaceServletjava/util/Enumerationjava/lang/Stringjavax/servlet/ServletExceptionjava/io/IOExceptionjava/sql/SQLException'org/dspace/authorize/AuthorizeException:org/dspace/authenticate/factory/AuthenticateServiceFactory getInstance>()Lorg/dspace/authenticate/factory/AuthenticateServiceFactory;getAuthenticationService9()Lorg/dspace/authenticate/service/AuthenticationService;%javax/servlet/http/HttpServletRequestgetHeaderNames()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;java/lang/ObjecttoString()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getHeader&(Ljava/lang/String;)Ljava/lang/String;org/apache/log4j/Loggerinfo(Ljava/lang/Object;)V5org/dspace/authenticate/service/AuthenticationService authenticatey(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;)Iorg/dspace/core/ContextgetCurrentUser()Lorg/dspace/eperson/EPerson;&org/dspace/app/webui/util/AuthenticateloggedIn_(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Lorg/dspace/eperson/EPerson;)Vorg/dspace/core/LogManagerQ(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;resumeInterruptedRequestR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VvalueOf(I)Ljava/lang/String;$org/dspace/app/webui/util/JSPManagershowJSPd(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)V getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!!#$%&'()*E**+-121, -./0*,:<: Y    , :*+,6 +,+ +,- : : : + Y   ,- +R:<>?KBNE^GdImK{NPQRSTUVZ[\,R-12-.3456789:N;2^r<=>?B5@ A BCDEF)*! !" +/GH