Edit C:\Users\Admin\.m2\repository\com\adobe\xmp\xmpcore\5.1.2\com\adobe\xmp\impl\XMPMetaImpl.class
???? 1< ?N jOP Q jR ST SUV N WXY Z [\ ]^ [_ ` abcd je jf g hi jj Sk [lm N n ho p Sq hr js jt Su vw [xy )z{ +~ ? ? ? ? ?? ????? ?? ? ? [??? ? ? ? [? ? j?? DN? j? j? ?? j?? L? j???? j? )? T?? V???? j?? ]?? j? j? j??? j? j?| ? ?? j? j? ? ?? oN ??? ? ?? ? ? [? ?p [?? ? ?? O? ?? ?? ?? ?? X? ?? ????? VALUE_STRING I ConstantValue VALUE_BOOLEAN VALUE_INTEGER VALUE_LONG VALUE_DOUBLE VALUE_DATE VALUE_CALENDAR VALUE_BASE64 tree Lcom/adobe/xmp/impl/XMPNode; packetHeader Ljava/lang/String; $assertionsDisabled Z <init> ()V Code LineNumberTable LocalVariableTable this Lcom/adobe/xmp/impl/XMPMetaImpl; (Lcom/adobe/xmp/impl/XMPNode;)V appendArrayItem ?(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V schemaNS arrayName arrayOptions 'Lcom/adobe/xmp/options/PropertyOptions; itemValue itemOptions arrayPath "Lcom/adobe/xmp/impl/xpath/XMPPath; arrayNode Exceptions 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V countArrayItems '(Ljava/lang/String;Ljava/lang/String;)I deleteArrayItem ((Ljava/lang/String;Ljava/lang/String;I)V itemPath e Lcom/adobe/xmp/XMPException; itemIndex deleteProperty '(Ljava/lang/String;Ljava/lang/String;)V expPath propNode propName deleteQualifier K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V qualPath qualNS qualName deleteStructField fieldPath structName fieldNS fieldName doesPropertyExist '(Ljava/lang/String;Ljava/lang/String;)Z doesArrayItemExist ((Ljava/lang/String;Ljava/lang/String;I)Z path doesStructFieldExist K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z doesQualifierExist getArrayItem M(Ljava/lang/String;Ljava/lang/String;I)Lcom/adobe/xmp/properties/XMPProperty; getLocalizedText p(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/properties/XMPProperty; altTextName genericLang specificLang result [Ljava/lang/Object; match itemNode setLocalizedText ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V currItem it Ljava/util/Iterator; options haveXDefault xdItem specificXDefault ](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getProperty L(Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/properties/XMPProperty; value Ljava/lang/Object; valueType getPropertyObject 9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/Object; getPropertyBoolean 9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean; setPropertyBoolean O(Ljava/lang/String;Ljava/lang/String;ZLcom/adobe/xmp/options/PropertyOptions;)V propValue ((Ljava/lang/String;Ljava/lang/String;Z)V getPropertyInteger 9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; setPropertyInteger O(Ljava/lang/String;Ljava/lang/String;ILcom/adobe/xmp/options/PropertyOptions;)V getPropertyLong 6(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Long; setPropertyLong O(Ljava/lang/String;Ljava/lang/String;JLcom/adobe/xmp/options/PropertyOptions;)V J ((Ljava/lang/String;Ljava/lang/String;J)V getPropertyDouble 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Double; setPropertyDouble O(Ljava/lang/String;Ljava/lang/String;DLcom/adobe/xmp/options/PropertyOptions;)V D ((Ljava/lang/String;Ljava/lang/String;D)V getPropertyDate A(Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/XMPDateTime; setPropertyDate i(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/XMPDateTime;Lcom/adobe/xmp/options/PropertyOptions;)V Lcom/adobe/xmp/XMPDateTime; B(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/XMPDateTime;)V getPropertyCalendar :(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Calendar; setPropertyCalendar b(Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;Lcom/adobe/xmp/options/PropertyOptions;)V Ljava/util/Calendar; ;(Ljava/lang/String;Ljava/lang/String;Ljava/util/Calendar;)V getPropertyBase64 ((Ljava/lang/String;Ljava/lang/String;)[B getPropertyString 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setPropertyBase64 P(Ljava/lang/String;Ljava/lang/String;[BLcom/adobe/xmp/options/PropertyOptions;)V [B )(Ljava/lang/String;Ljava/lang/String;[B)V getQualifier getStructField iterator ()Lcom/adobe/xmp/XMPIterator; D(Lcom/adobe/xmp/options/IteratorOptions;)Lcom/adobe/xmp/XMPIterator; 'Lcom/adobe/xmp/options/IteratorOptions; h(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/IteratorOptions;)Lcom/adobe/xmp/XMPIterator; setArrayItem a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V :(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V insertArrayItem setProperty `(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Lcom/adobe/xmp/options/PropertyOptions;)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V setQualifier qualValue setStructField fieldValue getObjectName ()Ljava/lang/String; setObjectName (Ljava/lang/String;)V name getPacketHeader setPacketHeader clone ()Ljava/lang/Object; clonedTree dumpObject sort normalize '(Lcom/adobe/xmp/options/ParseOptions;)V $Lcom/adobe/xmp/options/ParseOptions; getRoot ()Lcom/adobe/xmp/impl/XMPNode; doSetArrayItem Z(Lcom/adobe/xmp/impl/XMPNode;ILjava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;Z)V insert maxIndex setNode Y(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/Object;Lcom/adobe/xmp/options/PropertyOptions;Z)V node newOptions deleteExisting evaluateNodeValue 1(ILcom/adobe/xmp/impl/XMPNode;)Ljava/lang/Object; dt rawValue <clinit> SourceFile XMPMetaImpl.java ? ? ? ? com/adobe/xmp/impl/XMPNode ?? ? ???0?0 %com/adobe/xmp/options/PropertyOptions?? com/adobe/xmp/XMPException .Only array form flags allowed for arrayOptions ?????????????? "The named property is not an array Failure creating array node 2Explicit arrayOptions required to create new array>? ? ?????? ? ??0? ? java/lang/StringBuilder????.?0? ? ? ? ??0????? java/lang/Integer?? com/adobe/xmp/impl/XMPMetaImpl$1 InnerClasses ?? ? #Failed to find or create array node??? 'Specified property is no alt-text array ? 5? xml:lang . Language qualifier must be first x-default. ?0 ? ? java/lang/AssertionError *Unexpected result from ChooseLocalizedText ? ? ? ?? 6Property must be simple when a value type is requestedGH com/adobe/xmp/impl/XMPMetaImpl$2 ? ? ? java/lang/Boolean True False&' java/lang/Long ? java/lang/Double ? com/adobe/xmp/XMPDateTime java/util/Calendar java/lang/String! "com/adobe/xmp/impl/XMPIteratorImpl ? Specified array does not exist"#%#BC !Specified property does not exist "Specified property does not exist!) ?+ ?045 com/adobe/xmp/impl/XMPMetaImpl ? ?<=8 ? "com/adobe/xmp/options/ParseOptions ! [] ?" Array index out of bounds# ?$%&'(? !Composite nodes can't have values) ?*+, ?-./0123456789:;? java/lang/Object com/adobe/xmp/XMPMeta com/adobe/xmp/XMPConst N(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V #com/adobe/xmp/impl/ParameterAsserts assertSchemaNS assertArrayName isOnlyArrayOptions ()Z (Ljava/lang/String;I)V com/adobe/xmp/impl/XMPNodeUtils verifySetOptions b(Lcom/adobe/xmp/options/PropertyOptions;Ljava/lang/Object;)Lcom/adobe/xmp/options/PropertyOptions; &com/adobe/xmp/impl/xpath/XMPPathParser expandXPath H(Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/impl/xpath/XMPPath; findNode ?(Lcom/adobe/xmp/impl/XMPNode;Lcom/adobe/xmp/impl/xpath/XMPPath;ZLcom/adobe/xmp/options/PropertyOptions;)Lcom/adobe/xmp/impl/XMPNode; getOptions )()Lcom/adobe/xmp/options/PropertyOptions; isArray getChildrenLength ()I com/adobe/xmp/XMPPathFactory composeArrayItemPath '(Ljava/lang/String;I)Ljava/lang/String; assertPropName deleteNode append -(Ljava/lang/String;)Ljava/lang/StringBuilder; composeQualifierPath toString assertStructName composeStructFieldPath assertSpecificLang com/adobe/xmp/impl/Utils normalizeLangValue &(Ljava/lang/String;)Ljava/lang/String; chooseLocalizedText U(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/Object; intValue ?(Lcom/adobe/xmp/impl/XMPMetaImpl;Lcom/adobe/xmp/impl/XMPNode;)V (I)V isArrayAltText hasChildren isArrayAlternate setArrayAltText *(Z)Lcom/adobe/xmp/options/PropertyOptions; iterateChildren ()Ljava/util/Iterator; java/util/Iterator hasNext next hasQualifier (I)Lcom/adobe/xmp/impl/XMPNode; getName equals (Ljava/lang/Object;)Z getValue removeChild addChild (ILcom/adobe/xmp/impl/XMPNode;)V appendLangItem C(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/String;Ljava/lang/String;)V setValue isCompositeProperty Q(Lcom/adobe/xmp/impl/XMPMetaImpl;Ljava/lang/Object;Lcom/adobe/xmp/impl/XMPNode;)V (J)V (D)V n(Lcom/adobe/xmp/impl/XMPMetaImpl;Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/IteratorOptions;)V setName dumpNode (Z)Ljava/lang/String; com/adobe/xmp/impl/XMPNormalizer process ](Lcom/adobe/xmp/impl/XMPMetaImpl;Lcom/adobe/xmp/options/ParseOptions;)Lcom/adobe/xmp/XMPMeta; <(Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V clear mergeWith *(Lcom/adobe/xmp/options/PropertyOptions;)V setNodeValue 1(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/Object;)V length removeChildren com/adobe/xmp/XMPUtils convertToBoolean (Ljava/lang/String;)Z (Z)V convertToInteger (Ljava/lang/String;)I convertToLong (Ljava/lang/String;)J convertToDouble (Ljava/lang/String;)D convertToDate /(Ljava/lang/String;)Lcom/adobe/xmp/XMPDateTime; getCalendar ()Ljava/util/Calendar; decodeBase64 (Ljava/lang/String;)[B java/lang/Class desiredAssertionStatus ! j ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? F ? ? ? N *? *? *? Y? ? ? ? A : C D ? ? ? ? ? ? O *? *? *+? ? ? O : P Q ? ? ? ? ? ? ? ? S ?+? ,? -? ? Y? N-? ? ? Yg? ?-? N+,? :*? ? :? ? ? ? @? Yf? ?-? ? !*? -? :? ? Yf? ?? Yg? ?*? ? ? N [ \ ^ ` b d ' i - o 4 s A u F y Q { ] ? d ? q ? v ? ? ? ? ? ? ? ? R ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 g ? ? A Z ? ? ? ? ? ? V *+,-? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? >+? ,? +,? N*? -? :? ?? ? ? ? ?? Yf? ? ? &