2 $\ ]^ _` "a bc de df gh ijk "lm no p q r st bu iv iwx iyz {| {} ~ {   loggerLorg/slf4j/Logger;4(Lorg/cumulus4j/store/Cumulus4jPersistenceHandler;)VCodeLineNumberTableLocalVariableTablethisRemove InnerClasses-Lorg/cumulus4j/store/IndexEntryAction$Remove;persistenceHandler1Lorg/cumulus4j/store/Cumulus4jPersistenceHandler; getIndexEntry(Lorg/cumulus4j/store/model/IndexEntryFactory;Lorg/cumulus4j/store/crypto/CryptoContext;Ljavax/jdo/PersistenceManager;Lorg/cumulus4j/store/model/FieldMeta;Lorg/cumulus4j/store/model/ClassMeta;Ljava/lang/Object;)Lorg/cumulus4j/store/model/IndexEntry;indexEntryFactory-Lorg/cumulus4j/store/model/IndexEntryFactory; cryptoContext*Lorg/cumulus4j/store/crypto/CryptoContext;pmIndexLjavax/jdo/PersistenceManager; fieldMeta%Lorg/cumulus4j/store/model/FieldMeta; classMeta%Lorg/cumulus4j/store/model/ClassMeta; fieldValueLjava/lang/Object; StackMapTablexgetIndexEntryForObjectRelation(Lorg/cumulus4j/store/crypto/CryptoContext;Ljavax/jdo/PersistenceManager;Lorg/cumulus4j/store/model/FieldMeta;Lorg/cumulus4j/store/model/ClassMeta;Ljava/lang/Long;)Lorg/cumulus4j/store/model/IndexEntry;otherDataEntryIDLjava/lang/Long;_performT(Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/IndexEntry;J)VqueryLjavax/jdo/Query;persistentIndexEntry&Lorg/cumulus4j/store/model/IndexEntry;xLjavax/jdo/JDOUserException; indexEntry dataEntryIDJ indexValue&Lorg/cumulus4j/store/model/IndexValue;k()V SourceFileIndexEntryAction.java '( 2 2C     javax/jdo/JDOUserException %&java/lang/StringBuilder 'Y _perform:  Y$org/cumulus4j/store/model/IndexEntry ,JDOHelper.getObjectId(this) == :indexEntryID  java/lang/IllegalStateExceptionHNewly persisted IndexEntry did not end up in our database! indexEntryID= '+org/cumulus4j/store/IndexEntryAction$Remove $org/cumulus4j/store/IndexEntryAction(org/cumulus4j/store/crypto/CryptoContext$org/cumulus4j/store/model/IndexValuejavax/jdo/PersistenceManager+org/cumulus4j/store/model/IndexEntryFactory(Lorg/cumulus4j/store/crypto/CryptoContext;Ljavax/jdo/PersistenceManager;Lorg/cumulus4j/store/model/FieldMeta;Lorg/cumulus4j/store/model/ClassMeta;Ljava/lang/Object;)Lorg/cumulus4j/store/model/IndexEntry;8org/cumulus4j/store/model/IndexEntryObjectRelationHelperencryptionHandler'Lorg/cumulus4j/store/EncryptionHandler;%org/cumulus4j/store/EncryptionHandlerdecryptIndexEntryx(Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/IndexEntry;)Lorg/cumulus4j/store/model/IndexValue;removeDataEntryID(J)ZisDataEntryIDsEmpty()ZgetPersistenceManagerForIndex ()Ljavax/jdo/PersistenceManager;deletePersistent(Ljava/lang/Object;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/slf4j/Loggerwarn*(Ljava/lang/String;Ljava/lang/Throwable;)VencryptIndexEntryy(Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/IndexEntry;Lorg/cumulus4j/store/model/IndexValue;)VmakePersistent&(Ljava/lang/Object;)Ljava/lang/Object;flushnewQuery$(Ljava/lang/Class;)Ljavax/jdo/Query;javax/jdo/Query setFilter(Ljava/lang/String;)V setUnique(Z)Vjavax/jdo/JDOHelper getObjectIdexecutegetIndexEntryID()J(J)Ljava/lang/StringBuilder;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; "$%&'()>*+* +,/0123)++,-*+H,/456789:;<=>?@KABC)g +,-* +> ,/ 67 89 :; <= DEFG) ,*+,:!W+:, : Y *+,,W:,:  !Y Y , !*+,%-0 *Z%-30&2'P)[+d,k-v./012BDE+\ vDHI#JK 2LM%89,/67NKOPQR@"*STAUVW XY)! "# *Z[. "$-