2 8 9             $ V  - ,  MapIsEmptyResolver InnerClasses()VCodeLineNumberTableLocalVariableTablethis6Lorg/cumulus4j/store/query/method/MapIsEmptyEvaluator;evaluate(Lorg/cumulus4j/store/query/QueryEvaluator;Lorg/cumulus4j/store/query/eval/InvokeExpressionEvaluator;Lorg/datanucleus/query/expression/Expression;Lorg/cumulus4j/store/query/eval/ResultDescriptor;)Ljava/util/Set; queryEval*Lorg/cumulus4j/store/query/QueryEvaluator;invokeExprEval:Lorg/cumulus4j/store/query/eval/InvokeExpressionEvaluator; invokedExpr-Lorg/datanucleus/query/expression/Expression; resultDesc1Lorg/cumulus4j/store/query/eval/ResultDescriptor; StackMapTable Signature(Lorg/cumulus4j/store/query/QueryEvaluator;Lorg/cumulus4j/store/query/eval/InvokeExpressionEvaluator;Lorg/datanucleus/query/expression/Expression;Lorg/cumulus4j/store/query/eval/ResultDescriptor;)Ljava/util/Set;queryMapIsEmptya(Lorg/cumulus4j/store/query/QueryEvaluator;Lorg/cumulus4j/store/model/FieldMeta;Z)Ljava/util/Set; indexValue&Lorg/cumulus4j/store/model/IndexValue; indexEntry&Lorg/cumulus4j/store/model/IndexEntry; fieldMeta%Lorg/cumulus4j/store/model/FieldMeta;negateZ cryptoContext*Lorg/cumulus4j/store/crypto/CryptoContext;indexEntryFactory-Lorg/cumulus4j/store/model/IndexEntryFactory;qLjavax/jdo/Query;paramsLjava/util/Map; indexEntriesLjava/util/Collection;resultLjava/util/Set;LocalVariableTypeTable5Ljava/util/Map;?Ljava/util/Collection<+Lorg/cumulus4j/store/model/IndexEntry;>;!Ljava/util/Set;s(Lorg/cumulus4j/store/query/QueryEvaluator;Lorg/cumulus4j/store/model/FieldMeta;Z)Ljava/util/Set; access$000(Lorg/cumulus4j/store/query/method/MapIsEmptyEvaluator;Lorg/cumulus4j/store/query/QueryEvaluator;Lorg/cumulus4j/store/model/FieldMeta;Z)Ljava/util/Set;x0x1x2x3 SourceFileMapIsEmptyEvaluator.java PQ <= 1org/datanucleus/query/expression/InvokeExpression  java/lang/IllegalStateExceptionjava/lang/StringBuilder0isEmpty(...) expects no argument, but there are <2org/datanucleus/query/expression/PrimaryExpressionGorg/cumulus4j/store/query/method/MapIsEmptyEvaluator$MapIsEmptyResolver <        Hthis.keyStoreRefID == :keyStoreRefID && this.fieldMeta == :fieldMeta && this.indexKey != 0this.indexKey == 0 java/util/HashMap < keyStoreRefID    java/util/Collectionjava/util/HashSet      $org/cumulus4j/store/model/IndexEntry      =4org/cumulus4j/store/query/method/MapIsEmptyEvaluator8org/cumulus4j/store/query/method/AbstractMethodEvaluator(org/cumulus4j/store/query/QueryEvaluator#org/cumulus4j/store/model/FieldMeta(org/cumulus4j/store/crypto/CryptoContext+org/cumulus4j/store/model/IndexEntryFactoryjavax/jdo/Queryjava/lang/String java/util/Map java/util/Setjava/util/Iterator8org/cumulus4j/store/query/eval/InvokeExpressionEvaluator getExpression/()Lorg/datanucleus/query/expression/Expression; getArguments()Ljava/util/List;java/util/Listsize()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V/org/cumulus4j/store/query/eval/ResultDescriptor isNegated()Z(Lorg/cumulus4j/store/query/method/MapIsEmptyEvaluator;Lorg/cumulus4j/store/query/QueryEvaluator;Lorg/datanucleus/query/expression/PrimaryExpression;Z)Vquery()Ljava/util/Set;getLeft>()Lorg/cumulus4j/store/query/eval/AbstractExpressionEvaluator;:org/cumulus4j/store/query/eval/AbstractExpressionEvaluatorgetResultSymbols getSymbol'()Lorg/datanucleus/query/symbol/Symbol;contains(Ljava/lang/Object;)Z getFieldMeta'()Lorg/cumulus4j/store/model/FieldMeta;getCryptoContext,()Lorg/cumulus4j/store/crypto/CryptoContext;getStoreManager-()Lorg/cumulus4j/store/Cumulus4jStoreManager;)org/cumulus4j/store/Cumulus4jStoreManagergetIndexFactoryRegistry7()Lorg/cumulus4j/store/model/IndexEntryFactoryRegistry;3org/cumulus4j/store/model/IndexEntryFactoryRegistry$getIndexEntryFactoryForContainerSize/()Lorg/cumulus4j/store/model/IndexEntryFactory;getPersistenceManagerForIndex ()Ljavax/jdo/PersistenceManager;getIndexEntryClass()Ljava/lang/Class;javax/jdo/PersistenceManagernewQuery$(Ljava/lang/Class;)Ljavax/jdo/Query; setFilter(I)VgetKeyStoreRefIDjava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;executeWithMap#(Ljava/util/Map;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getEncryptionHandler)()Lorg/cumulus4j/store/EncryptionHandler;%org/cumulus4j/store/EncryptionHandlerdecryptIndexEntryx(Lorg/cumulus4j/store/crypto/CryptoContext;Lorg/cumulus4j/store/model/IndexEntry;)Lorg/cumulus4j/store/model/IndexValue;$org/cumulus4j/store/model/IndexValuegetDataEntryIDsaddAll(Ljava/util/Collection;)ZcloseAll!89<=>/*?,@ ABCD>~,,YY  , -Y*+-,*+?"56#7;9B:X=l>n?@4~AB~EF~GH~IJ~KLM;NOPQ>4 +:+:+:Y  !" #$Y%:&'()W*,)W+,:-Y.: /:  0, 12: +3 4:   56W7 ?>HIK"LFPPQbRmU{WXYZ[\]@z RS TU ABEFVWXYZ[\]"^_Pz`a{ObcFde f Pz`g{ObhFdi Mn9jklmnoopjklmnoopqQ jklmnorstu2Nvwx>P*+,?,@*yBzF{W|Y}~; 8: