4[+com/hazelcast/config/PermissionPolicyConfigjava/lang/ObjectPermissionPolicyConfig.java classNameLjava/lang/String;implementation*Lcom/hazelcast/security/IPermissionPolicy; propertiesLjava/util/Properties;()V java/util/Properties  this-Lcom/hazelcast/config/PermissionPolicyConfig;(Ljava/lang/String;)V   getClassName()Ljava/lang/String; setClassNameA(Ljava/lang/String;)Lcom/hazelcast/config/PermissionPolicyConfig;getImplementation,()Lcom/hazelcast/security/IPermissionPolicy;   setImplementationY(Lcom/hazelcast/security/IPermissionPolicy;)Lcom/hazelcast/config/PermissionPolicyConfig; policyImpl getProperties()Ljava/util/Properties; setPropertiesE(Ljava/util/Properties;)Lcom/hazelcast/config/PermissionPolicyConfig;toStringjava/lang/StringBuilder* +"PermissionPolicyConfig{className='-append-(Ljava/lang/String;)Ljava/lang/StringBuilder; /0 +1(C)Ljava/lang/StringBuilder; /3 +4, implementation=6-(Ljava/lang/Object;)Ljava/lang/StringBuilder; /8 +9 , properties=; ) +=equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; AB Cjava/lang/StringE ?@ FG G GoLjava/lang/Object;thathashCode()I NO FP P PresultICodeLineNumberTableLocalVariableTable StackMapTable SourceFile!   VB**YW!"X  VU**Y*+W$%&XV/*W)X V?*+*W -.XV/*!W2X "#V?*+!*W 67X$ %&V/*W;X '(V?*+*W ?@X )Vc9+Y,.2*2'572*!:<2*:}5>WEX 9?@V*++*D+D+M**,H ,*!*!,!I ,!**,J,Y  @W* OPRSVX<Y>[]\_^X KLdMNOVE* *Q<h*! *!R`<h* *S`<Y-@VWcd+eCfXE2TUZ