3z = > ? @ AB AC DEF =G H IJ KL MNO PQR ST UV WX Y DZ[ \] ^_log Lorg/apache/commons/logging/Log; sessionIdLjava/lang/String; documentCart*Ledu/ucsb/nceas/metacat/cart/DocumentCart;()VCodeLineNumberTableLocalVariableTablethis)Ledu/ucsb/nceas/metacat/cart/CartManager;(Ljava/lang/String;)Vinit StackMapTableeditCart7(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Map;)VfieldiI operationdocids[Ljava/lang/String;fieldsLjava/util/Map; SourceFileCartManager.java &' "# $% .'` ab cde fg(edu/ucsb/nceas/metacat/cart/DocumentCartaddField hi Qj removeFieldk lmn opjava/lang/String J- addFields clearfields q'clear T'add rsremove t- uv'edu/ucsb/nceas/metacat/cart/CartManagerw xy !java/lang/Object-edu/ucsb/nceas/metacat/service/SessionService getInstance1()Ledu/ucsb/nceas/metacat/service/SessionService;getRegisteredSession=(Ljava/lang/String;)Ledu/ucsb/nceas/metacat/util/SessionData;'edu/ucsb/nceas/metacat/util/SessionDatagetDocumentCart,()Ledu/ucsb/nceas/metacat/cart/DocumentCart;equalsIgnoreCase(Ljava/lang/String;)Z(Ljava/util/Map;)V java/util/MapkeySet()Ljava/util/Set; java/util/SettoArray()[Ljava/lang/Object; clearFields addDocument$(Ljava/lang/String;Ljava/util/Map;)VremoveDocumentsetDocumentCart-(Ledu/ucsb/nceas/metacat/cart/DocumentCart;)V%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;! !"#$%&'(M****)0* +12* +,&-(`****+*)4* +678*+,"#.'(c$****Y );<=#@* $+,/#01(s+ *- + -2:*+ *- + *+ *,<6,2+ *,2-+ *,2͸**)RE FHI,J5L>MFOOPVT_UfWjXtY}Z\]Xbc*>, 2#m634+,5#6789/ #:'(" )(;<