4%com/hazelcast/config/MerkleTreeConfigjava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializableMerkleTreeConfig.java>com/hazelcast/config/MerkleTreeConfig$MerkleTreeConfigReadOnlyMerkleTreeConfigReadOnly MIN_DEPTHI MAX_DEPTH DEFAULT_DEPTH enabledZdepthmapNameLjava/lang/String;()V      this'Lcom/hazelcast/config/MerkleTreeConfig;*(Lcom/hazelcast/config/MerkleTreeConfig;)Vconfig can't be null" com/hazelcast/util/Preconditions$ checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; &' %(  *configtoString()Ljava/lang/String;java/lang/StringBuilder/ 0MerkleTreeConfig{enabled=2append-(Ljava/lang/String;)Ljava/lang/StringBuilder; 45 06(Z)Ljava/lang/StringBuilder; 48 09, depth=;(I)Ljava/lang/StringBuilder; 4= 0> , mapName='@(C)Ljava/lang/StringBuilder; 4B 0C -. 0E getAsReadOnly)()Lcom/hazelcast/config/MerkleTreeConfig; ! IgetDepth()IsetDepth*(I)Lcom/hazelcast/config/MerkleTreeConfig;"java/lang/IllegalArgumentExceptionOMerkle tree depth Q! is outside of the allowed range S-U. W(Ljava/lang/String;)V Y PZ isEnabled()Z setEnabled*(Z)Lcom/hazelcast/config/MerkleTreeConfig; getMapName setMapName;(Ljava/lang/String;)Lcom/hazelcast/config/MerkleTreeConfig;com/hazelcast/util/StringUtilc isNullOrEmpty(Ljava/lang/String;)Z ef dg'Merkle tree map name must not be empty.i getFactoryId-com/hazelcast/config/ConfigDataSerializerHooklF_ID n mogetId writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOExceptiont"com/hazelcast/nio/ObjectDataOutputvwriteUTF xY wy writeBoolean(Z)V {| w}writeInt(I)V  wout$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadUTF .  readBoolean ] readInt L in#Lcom/hazelcast/nio/ObjectDataInput;equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; java/lang/String oLjava/lang/Object;thathashCode L result ConstantValueCodeLineNumberTableLocalVariableTable StackMapTable Exceptions InnerClasses SourceFile!     F*** IE FJ  !/*** +#)W*+*+++*+"RE FSTU&V.W/ /, -.c90Y137*:<7*?A7*+7'D}DF[ 9 GH3 Y*Jh   KL/*p  MNE 6PY0Y1R7?T7?V7?X7F[** 2} ~>CE E \]/*  ^_?**  `./*+  aba+h PYj[*++* kL.p  qL-6  rs_+*+z+*~+*  u_*++*+*+  uY*++*++M*,*,*+*+,+,+  @* (*57 Y Y< L1*<h*`<h*+ *+`< @ /1 $