4l;com/hazelcast/internal/serialization/impl/SerializationUtiljava/lang/ObjectSerializationUtil.java=com/hazelcast/internal/serialization/impl/SerializationUtil$1Ucom/hazelcast/internal/serialization/impl/SerializationUtil$EmptyPartitioningStrategyEmptyPartitioningStrategyjava/util/Map$Entry  java/util/Map EntryEMPTY_PARTITIONING_STRATEGY)Lcom/hazelcast/core/PartitioningStrategy;()V  this=Lcom/hazelcast/internal/serialization/impl/SerializationUtil; isNullData)(Lcom/hazelcast/nio/serialization/Data;)Z$com/hazelcast/nio/serialization/DatadataSize()I  getType  !data&Lcom/hazelcast/nio/serialization/Data;handleException3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;java/lang/OutOfMemoryError'1com/hazelcast/instance/OutOfMemoryErrorDispatcher) onOutOfMemory(Ljava/lang/OutOfMemoryError;)V +, *-java/lang/Error/?com/hazelcast/nio/serialization/HazelcastSerializationException1(Ljava/lang/Throwable;)V 3 24eLjava/lang/Throwable;handleSerializeExceptionE(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/RuntimeException;null:getClass()Ljava/lang/Class; <= >java/lang/Class@getName()Ljava/lang/String; BC ADjava/lang/StringFjava/lang/StringBuilderH IFailed to serialize 'Kappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; MN IO(C)Ljava/lang/StringBuilder; MQ IRtoString TC IU*(Ljava/lang/String;Ljava/lang/Throwable;)V W 2X rootObjectLjava/lang/Object;clazzLjava/lang/String;createSerializerAdapter(Lcom/hazelcast/nio/serialization/Serializer;Lcom/hazelcast/internal/serialization/InternalSerializationService;)Lcom/hazelcast/internal/serialization/impl/SerializerAdapter;0com/hazelcast/nio/serialization/StreamSerializer`Acom/hazelcast/internal/serialization/impl/StreamSerializerAdapterbx(Lcom/hazelcast/internal/serialization/InternalSerializationService;Lcom/hazelcast/nio/serialization/StreamSerializer;)V d ce3com/hazelcast/nio/serialization/ByteArraySerializergDcom/hazelcast/internal/serialization/impl/ByteArraySerializerAdapteri8(Lcom/hazelcast/nio/serialization/ByteArraySerializer;)V k jl"java/lang/IllegalArgumentExceptionn Serializer pF must be an instance of either StreamSerializer or ByteArraySerializerr(Ljava/lang/String;)V t ou;com/hazelcast/internal/serialization/impl/SerializerAdapterws=Lcom/hazelcast/internal/serialization/impl/SerializerAdapter; serializer,Lcom/hazelcast/nio/serialization/Serializer;serializationServiceCLcom/hazelcast/internal/serialization/InternalSerializationService; getInterfaces#(Ljava/lang/Class;Ljava/util/Set;)V6(Ljava/lang/Class;Ljava/util/Set;)V()[Ljava/lang/Class;  Ajava/util/CollectionsaddAll,(Ljava/util/Collection;[Ljava/lang/Object;)Z  java/util/Set[Ljava/lang/Class;  clLjava/lang/Class; interfaces"Ljava/util/Set;Ljava/util/Set;classesindexForDefaultType(I)ItypeIdIgetPortableVersion.(Lcom/hazelcast/nio/serialization/Portable;I)I1com/hazelcast/nio/serialization/VersionedPortablegetClassVersion  Version cannot be negative!versionedPortable3Lcom/hazelcast/nio/serialization/VersionedPortable;portable*Lcom/hazelcast/nio/serialization/Portable;defaultVersionversioncreateObjectDataOutputStream(Ljava/io/OutputStream;Lcom/hazelcast/internal/serialization/InternalSerializationService;)Lcom/hazelcast/internal/serialization/impl/ObjectDataOutputStream;@com/hazelcast/internal/serialization/impl/ObjectDataOutputStream\(Ljava/io/OutputStream;Lcom/hazelcast/internal/serialization/InternalSerializationService;)V  outLjava/io/OutputStream;sscreateObjectDataInputStream(Ljava/io/InputStream;Lcom/hazelcast/internal/serialization/InternalSerializationService;)Lcom/hazelcast/internal/serialization/impl/ObjectDataInputStream;?com/hazelcast/internal/serialization/impl/ObjectDataInputStream[(Ljava/io/InputStream;Lcom/hazelcast/internal/serialization/InternalSerializationService;)V  inLjava/io/InputStream;convertToInputStream+(Ljava/io/DataInput;I)Ljava/io/InputStream;Bcom/hazelcast/internal/serialization/impl/ByteArrayObjectDataInputCannot convert  to input stream 2ujava/io/ByteArrayInputStream[B # size ([BII)V  Ljava/io/DataInput;offsetbyteArrayInputDLcom/hazelcast/internal/serialization/impl/ByteArrayObjectDataInput;writeNullableList7(Ljava/util/List;Lcom/hazelcast/nio/ObjectDataOutput;)VR(Ljava/util/List;Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutput writeBoolean(Z)V java/util/List  writeInt(I)V iterator()Ljava/util/Iterator; java/util/IteratorhasNext()Z next()Ljava/lang/Object;  writeObject(Ljava/lang/Object;)V itemTT;listLjava/util/List;Ljava/util/List;$Lcom/hazelcast/nio/ObjectDataOutput;readNullableList5(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/List;P(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/List;!com/hazelcast/nio/ObjectDataInput readBoolean  readInt   java/util/ArrayList     readObject  add(Ljava/lang/Object;)Z  i#Lcom/hazelcast/nio/ObjectDataInput;notNullZwriteNullableMap6(Ljava/util/Map;Lcom/hazelcast/nio/ObjectDataOutput;)Vh(Ljava/util/Map;Lcom/hazelcast/nio/ObjectDataOutput;)VwriteMap  mapLjava/util/Map;Ljava/util/Map;Ljavax/annotation/Nonnull; entrySet()Ljava/util/Set; %& ' getKey * +getValue - .entryLjava/util/Map$Entry;Ljava/util/Map$Entry;readNullableMap4(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/Map;f(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/Map;readMap 64 7isNullcom/hazelcast/util/MapUtil: createHashMap(I)Ljava/util/Map; <= ;>put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; @A BkeyTK;valueTV;writeCollection=(Ljava/util/Collection;Lcom/hazelcast/nio/ObjectDataOutput;)VX(Ljava/util/Collection;Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/util/CollectionK L LitemsLjava/util/Collection;Ljava/util/Collection;readCollection;(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/Collection;V(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/Collection; emptyList()Ljava/util/List; UV W L collectionB(Lcom/hazelcast/internal/serialization/impl/SerializationUtil$1;)V \ ]  _CodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable Signature Exceptions"RuntimeVisibleParameterAnnotationsRuntimeVisibleAnnotations InnerClasses SourceFile1a3*b 45c aM**"d@b8c #$%&a4*(*(.*0*0*0*2*22Y*5d b"<=>@AC&D+Fc 46789aQ+(+(.+0+0+0*; *?EM2YIYJLP,P'SV+Yd  FGbJKLNOQ0Rc QZ[Q670!\]^_aU*acY+*afM?*hjY*hmM)oYIYJqP*?EPsPVv,d %xbWXYZ-\S_c4yz*yzU{|U}~Syza3*M,++,W,N-66-2:+dAbcd ef&g,f2jc*&3\3.e 3fa-tbmc  a%=**N-= oYvd#bqr stuv#yc*%%# a> Y*+b}c ~ a> Y*+bc ~ aE*)2YIYJ¶P*?EPĶPVſ*MY,,dаd-b-2c EE2 aC* +7++**M,,N+-d b"!8?Bc 8[CCe8Cgf a?*<M3* > YM6*:,W,d b*  &.7=c>. [ )?8 6e.  6gf a+***+dI bc "e  !gf aG+*$*()M,(, N+-,+-/ձd -b +7CFc +02G "Ge+01G !gfh # 34ai*<*8d  @bc 9gf5 64a6* <?M>$*:*:,CW,d %b" #.4c>D[# F[&6/ * "e DE# FG * !gf5i# HIa.+*M*NM,,N+-d b #*-c #[.OQ.e#.OPgfJ RSa8* <X YM>*:,YW,d Lb&  '06c4' [81 ZQe'  ZPgfT[a$ Y^`b2j   k