2 6| 5} 5~ 5 5 5 5 5 5        5 e  5 " 5 5  '  5 , * , * , , 3permissionCollection$Ljava/security/PermissionCollection; codeSourceLjava/security/CodeSource;parentLjava/lang/ClassLoader;securityManagerLjava/lang/SecurityManager; bytecodesLjava/util/Map; Signature%Ljava/util/Map;v([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/security/PermissionCollection;Ljava/security/CodeSource;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis(Lorg/apache/jasper/servlet/JasperLoader;urls[Ljava/net/URL;LocalVariableTypeTable([Ljava/net/URL;Ljava/lang/ClassLoader;Ljava/security/PermissionCollection;Ljava/security/CodeSource;Ljava/util/Map;)V loadClass%(Ljava/lang/String;)Ljava/lang/Class;nameLjava/lang/String; Exceptions&(Ljava/lang/String;Z)Ljava/lang/Class;errorseLjava/lang/SecurityException;dotIresolveZclazzLjava/lang/Class; StackMapTable findClasspd Ljava/security/ProtectionDomain; classNamecdata[BpathloadClassDataFromFile(Ljava/lang/String;)[BiinLjava/io/InputStream;baosLjava/io/ByteArrayOutputStream;bufexLjava/lang/Exception;fileName classBytesgetPermissions@(Ljava/security/CodeSource;)Ljava/security/PermissionCollection; SourceFileJasperLoader.java C 78 9: ;< => ?@ NS O  org.apache.jasper.runtime  java/lang/SecurityExceptionjava/lang/StringBuilder C5Security Violation, attempt to use Restricted Class:  java/lang/ClassNotFoundException Corg.apache.jsp  NO `O .class hijava/security/ProtectionDomain C  (org/apache/jasper/servlet/JasperLoader$1 InnerClasses C java/io/InputStream java/io/ByteArrayOutputStream java/lang/Exception&org/apache/jasper/servlet/JasperLoaderjava/net/URLClassLoaderjava/lang/Classjava/lang/String)([Ljava/net/URL;Ljava/lang/ClassLoader;)Vjava/lang/SystemgetSecurityManager()Ljava/lang/SecurityManager;findLoadedClass resolveClass(Ljava/lang/Class;)V lastIndexOf(I)I substring(II)Ljava/lang/String;equalsIgnoreCase(Ljava/lang/String;)Zjava/lang/SecurityManagercheckPackageAccess(Ljava/lang/String;)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;printStackTrace startsWithjava/lang/ClassLoader java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;replace(CC)Ljava/lang/String;A(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)V defineClassI(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class;)(Ljava/lang/String;[BII)Ljava/lang/Class;'org/apache/jasper/security/SecurityUtilisPackageProtectionEnabled()Z=(Lorg/apache/jasper/servlet/JasperLoader;Ljava/lang/String;)Vjava/security/AccessController doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;read([B)Iwrite([BII)Vclose toByteArray()[B!56789:;<=>?@ABCDE$*+,*-**,**Fjk lmno#pG>$HI$JK$;<$78$9:$?@L $?BAMNOE;*+F}GHIPQR!NSErN*+ N-*- -*V+. 6I + *+ ):Y+:Y+*+N*- -*++HKFZ &+:HKMbgqzGHbTQM$UV&KWXHIPQYZ[\]^0B_%R`OEy*+MY+./ N,*-!M, Y+:*$"Y**#:*+,,$:*+,,%:F6 )-37@CJ[hkvG>[ abyHIycQkde)PfQC6[\]@g*^ RhiEmqMN&'Y*+()*N *++N-,Y-::6-.Y6/-012M N-4,(h3)eh3FN #')29IV Z _ eh imoGR<jXakl23mn9,oeipqqHIqrQose].tuvgwxyE9*FGHI9:z{ '