2Z./ 0 12 3 4 56 7 8 9: ; 9< = 9> ?A C DE C G 9H IJ 9K LMN OP Q R 9S TU IV IW X3 XY 9Z[ \ )] )^ _` 9a bc de f gh Li kj kl mn op oqr 9st ;u 9v wx y J Gz 9{| Gj Cx}~   w    K4   w @ [4 _ I I k I     I k0  n I I k    w _ g      k    w  k   X loggerLorg/slf4j/Logger; storeManager+Lorg/cumulus4j/store/Cumulus4jStoreManager;encryptionCoordinateSetManager4Lorg/cumulus4j/store/EncryptionCoordinateSetManager;keyStoreRefManager(Lorg/cumulus4j/store/KeyStoreRefManager;encryptionHandler'Lorg/cumulus4j/store/EncryptionHandler;addIndexEntryAction&Lorg/cumulus4j/store/IndexEntryAction;removeIndexEntryAction assertNotNull8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;CodeLineNumberTableLocalVariableTable objectNameLjava/lang/String;objectLjava/lang/Object;LocalVariableTypeTableTT; StackMapTable Signature0(Ljava/lang/String;TT;)TT;.(Lorg/cumulus4j/store/Cumulus4jStoreManager;)Vthis1Lorg/cumulus4j/store/Cumulus4jPersistenceHandler;getStoreManager-()Lorg/cumulus4j/store/Cumulus4jStoreManager;close()V deleteObject)(Lorg/datanucleus/state/ObjectProvider;)VdnClassMetaData0Lorg/datanucleus/metadata/AbstractClassMetaData;objectContainer+Lorg/cumulus4j/store/model/ObjectContainer;pmConn2Lorg/cumulus4j/store/PersistenceManagerConnection;pmDataLjavax/jdo/PersistenceManager; cryptoContext*Lorg/cumulus4j/store/crypto/CryptoContext;objectIDobjectIDString classMeta%Lorg/cumulus4j/store/model/ClassMeta; dataEntry%Lorg/cumulus4j/store/model/DataEntry;op&Lorg/datanucleus/state/ObjectProvider;ec"Lorg/datanucleus/ExecutionContext;mconn4Lorg/datanucleus/store/connection/ManagedConnection;NPdeleteObjectIndex(Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/ClassMeta;Lorg/cumulus4j/store/model/DataEntry;Lorg/cumulus4j/store/model/ObjectContainer;Lorg/datanucleus/metadata/AbstractClassMetaData;)VfieldIDJ fieldValue fieldMeta%Lorg/cumulus4j/store/model/FieldMeta;meEntry InnerClassesLjava/util/Map$Entry;(Ljava/util/Map$Entry;(Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/ClassMeta;Lorg/cumulus4j/store/model/DataEntry;Lorg/cumulus4j/store/model/FieldMeta;Lorg/cumulus4j/store/model/EmbeddedObjectContainer;)VembeddedFieldIDembeddedFieldValueembeddedFieldMeta-Lorg/cumulus4j/store/model/EmbeddedFieldMeta;embeddedObjectContainer3Lorg/cumulus4j/store/model/EmbeddedObjectContainer;embeddedClassMetaecm-Lorg/cumulus4j/store/model/EmbeddedClassMeta;|(Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/ClassMeta;Lorg/cumulus4j/store/model/DataEntry;Lorg/cumulus4j/store/model/FieldMeta;Ljava/lang/Object;)VembeddedObjectContainers4[Lorg/cumulus4j/store/model/EmbeddedObjectContainer;dnMemberMetaData1Lorg/datanucleus/metadata/AbstractMemberMetaData; fetchObject+(Lorg/datanucleus/state/ObjectProvider;[I)V fieldNumbers[I findObjectH(Lorg/datanucleus/ExecutionContext;Ljava/lang/Object;)Ljava/lang/Object;id insertObjects*([Lorg/datanucleus/state/ObjectProvider;)Vops'[Lorg/datanucleus/state/ObjectProvider;errorZ deleteObjects insertObjectpersistDataEntryinsertObjectIndex(Lorg/datanucleus/state/ObjectProvider;Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/ClassMeta;Lorg/datanucleus/metadata/AbstractClassMetaData;Lorg/cumulus4j/store/model/ObjectContainer;Lorg/cumulus4j/store/model/DataEntry;)Vr~} locateObject updateObject fieldValueOld fieldValueNew fieldNumberIobjectContainerOldobjectContainerNew fieldsEqual'(Ljava/lang/Object;Ljava/lang/Object;)Zobj0obj1useReferentialIntegrity()ZgetAddIndexEntryAction(()Lorg/cumulus4j/store/IndexEntryAction;getRemoveIndexEntryAction SourceFile Cumulus4jPersistenceHandler.java"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder  == null   "org/datanucleus/store/StoreManager      (org/cumulus4j/store/IndexEntryAction$AddAdd  +org/cumulus4j/store/IndexEntryAction$RemoveRemove    0org/cumulus4j/store/PersistenceManagerConnection (org/cumulus4j/store/crypto/CryptoContext       &org/cumulus4j/store/model/DataEntryDAO                  ' java/util/Map$Entry java/lang/Long    !" # $+org/cumulus4j/store/model/EmbeddedClassMeta+org/cumulus4j/store/model/EmbeddedFieldMeta1org/cumulus4j/store/model/EmbeddedObjectContainer  %&java/lang/IllegalStateException&dnMemberMetaData == null!!! class == " '." fieldMeta.dataNucleusAbsoluteFieldNumber == ( ) fieldMeta.fieldName == " *" + ,-%Meta data inconsistency!!! class == "" != dnMemberMetaData.name == " . /09org/datanucleus/exceptions/NucleusObjectNotFoundException*Object does not exist in datastore: class= oid=2org/cumulus4j/store/fieldmanager/FetchFieldManager 1 23 4 56 7   89  :;top.getExternalObjectId() returned null! Maybe Cumulus4jStoreManager.isStrategyDatastoreAttributed(...) is incorrect?)org/cumulus4j/store/model/ObjectContainer <=2org/cumulus4j/store/fieldmanager/StoreFieldManager > ?3 @ AB 9insertObject: Found temporary-reference-DataEntry for: {}C DE#org/cumulus4j/store/model/DataEntry F+insertObject: Created new DataEntry for: {} GH IJ:insertObject: Persisted new non-embedded DataEntry for: {} fieldMeta not found: K : fieldID= L : embeddedFieldID=cryptoContext == nullclassMeta == nulldataEntry == nullfieldMeta == null  MN OP" fieldNumber == Q !RfieldMeta == null!!! class == "!" dnMemberMetaData.className == "" dnMemberMetaData.name == " S  T "#[Ljava/lang/Object;U ,V/org/cumulus4j/store/Cumulus4jPersistenceHandlerW XY0org/datanucleus/store/AbstractPersistenceHandler$org/datanucleus/state/ObjectProvider org/datanucleus/ExecutionContext2org/datanucleus/store/connection/ManagedConnectionjavax/jdo/PersistenceManagerjava/lang/Objectjava/lang/String#org/cumulus4j/store/model/ClassMetajava/lang/Throwablejava/util/Iterator#org/cumulus4j/store/model/FieldMeta/org/datanucleus/metadata/AbstractMemberMetaData.org/datanucleus/metadata/AbstractClassMetaDataappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V'(Lorg/datanucleus/store/StoreManager;)V)org/cumulus4j/store/Cumulus4jStoreManager!getEncryptionCoordinateSetManager6()Lorg/cumulus4j/store/EncryptionCoordinateSetManager;getKeyStoreRefManager*()Lorg/cumulus4j/store/KeyStoreRefManager;getEncryptionHandler)()Lorg/cumulus4j/store/EncryptionHandler;$org/cumulus4j/store/IndexEntryAction4(Lorg/cumulus4j/store/Cumulus4jPersistenceHandler;)VassertReadOnlyForUpdateOfObjectgetExecutionContext$()Lorg/datanucleus/ExecutionContext; getConnectionX(Lorg/datanucleus/ExecutionContext;)Lorg/datanucleus/store/connection/ManagedConnection;()Ljava/lang/Object; getDataPM ()Ljavax/jdo/PersistenceManager;(Lorg/cumulus4j/store/EncryptionCoordinateSetManager;Lorg/cumulus4j/store/KeyStoreRefManager;Lorg/datanucleus/ExecutionContext;Lorg/cumulus4j/store/PersistenceManagerConnection;)VgetDatastoreVersionManager@()Lorg/cumulus4j/store/datastoreversion/DatastoreVersionManager;eJgRhZiajpkoqrsuw{|{} 3 #*>RzZrak p\ E H H  V456:7=89::;<7=: ,>: *+,-  ?'6?GRUf 6? G '+VVVVVV '+ CVu* +@AB:C:D56:7B89:  :;<7  =:  EF: *+-  ?& APYeqtz P! Y e A0 uuuuuub[ A0 +H6 GG:*+,-HI@II::66    2:  *+,- H ߧ+@J:@KYYL,MNOPQRSTRUVMKYYW,MNOPQRXUST*+-Y,ZJ%/INY_bmr f  I /0mK IILY +N* -:::Y**- :*!"#+$:+%:  &: * -'(: * .'-/0: )Y*+  ,:  ,[YY\ M] ^* -:+,_Y+  `a+b+cd3:3 Z$8DLT[j$8LT [ j } f +N7I  @    =e*+f=g Ng- "    =e*+h=g Ng- "    * ++i+i+M* ,N-::Y**, :*!"#6e+$:+%:  KYjT* ,'(: * .',/0: kYl:  &: + mnY+  * op +qr6 s:tu v$6wY * x:ty v* z{w:t| v*+   }6g :g-3:-3dgooqo,y, # ,7>R^adlty ./0.15678: ;<)?6B;CIDUGdIgKlLoKyNONPlt ~s7B>;R'a#k,b f  + H  456:7h89::;<7 =: - >:  (KYY~- T*,-  & Y'Z6[?\G]L^q`}abp 6G ?> G6 'V 'VM_ * +@AB:C:D56:7l89:  :;<7  =:  EF:  (KYY~, T*+-  . ijkAlPmYneojprstz PK YB e6 AZ  AZ Y+c  V+ Y, Y- Y YGG:*+,-I@II::66    2:  *+,- ߧ+@J:@KYYL,MNOPQRSTRUVMKYYW,MNOPQRXUST*+-Y,Zj{|~ */9AHSV^hBUf H  h0VVVVVVO   IILY +M* +N-::Y**, :*!"#* ++$'(:+%:&: )Y*+ ,:  ,[YY\M] ^-3: -3 B ';G_gnp ';x_TgLnE . H  Q* ++i+i+N* -:::Y**- :*!"#6e+$: +%:  &: * - '(: * . '-/0: )Y*+  ,:,[YY\ M] ^*-::+,nY+  *op+qr*z,:66.6 :,KYYL MPT U:AKYY MUST::* ?* 6g :g3:3f(0020-:DDFD/#-9@T`cfnv}%2KTY%(-0:ADPT2&Kn v }   n3 ,!9@TcQQQ#.-$ TD S=  I "#D*)+"*+*+*+**+-D$D% '@@&', ()/* *)/* +! t5,-9k @B@F