Edit C:\Users\Admin\.m2\repository\com\adobe\xmp\xmpcore\5.1.2\com\adobe\xmp\impl\XMPNode.class
???? 1? q ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ' ' ' ' ? ? % ' ' ' ? ! " # $ % & '( 5 ?) 7 * 7+ ', - ./ 0 1 2 3 4 5 ?6 ?7 .89 : ;<="=> ? '@ A 7B 'C 7D E 7FG .HIJ 'KL '+M 'N O ;PQ ` `R ST UV f ?W fXY f+ *Z [\] ^_`a name Ljava/lang/String; value parent Lcom/adobe/xmp/impl/XMPNode; children Ljava/util/List; qualifier options 'Lcom/adobe/xmp/options/PropertyOptions; implicit Z hasAliases alias hasValueChild $assertionsDisabled <init> N(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V Code LineNumberTable LocalVariableTable this <(Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V clear ()V getParent ()Lcom/adobe/xmp/impl/XMPNode; getChild (I)Lcom/adobe/xmp/impl/XMPNode; index I addChild (Lcom/adobe/xmp/impl/XMPNode;)V node Exceptions (ILcom/adobe/xmp/impl/XMPNode;)V replaceChild removeChild (I)V itemIndex cleanupChildren removeChildren getChildrenLength ()I findChildByName 0(Ljava/lang/String;)Lcom/adobe/xmp/impl/XMPNode; expr getQualifier getQualifierLength addQualifier qualNode removeQualifier opts removeQualifiers findQualifierByName hasChildren ()Z iterateChildren ()Ljava/util/Iterator; hasQualifier iterateQualifier it Ljava/util/Iterator; clone ()Ljava/lang/Object; e Lcom/adobe/xmp/XMPException; newOptions newNode cloneSubtree child destination dumpNode (Z)Ljava/lang/String; recursive result Ljava/lang/StringBuffer; compareTo (Ljava/lang/Object;)I xmpNode Ljava/lang/Object; getName ()Ljava/lang/String; setName (Ljava/lang/String;)V getValue setValue getOptions )()Lcom/adobe/xmp/options/PropertyOptions; setOptions *(Lcom/adobe/xmp/options/PropertyOptions;)V isImplicit setImplicit (Z)V getHasAliases setHasAliases isAlias setAlias getHasValueChild setHasValueChild sort j quals [Lcom/adobe/xmp/impl/XMPNode; sortFrom Ljava/util/ListIterator; (Ljava/lang/StringBuffer;ZII)V i indent isLanguageNode isTypeNode getChildren ()Ljava/util/List; getUnmodifiableChildren setParent find @(Ljava/util/List;Ljava/lang/String;)Lcom/adobe/xmp/impl/XMPNode; list assertChildNotExisting childName assertQualifierNotExisting qualifierName <clinit> SourceFile XMPNode.java ? ? x y z y { | s t u t ? ? v w ? ?bcd com/adobe/xmp/impl/XMPNode ? ? ? ? ? ?efeghijd ? ?jfk ?l ? ? ? ? ? ? ? ? ?mnon ? ?pn ? ?qnr ?s ?tu yvw com/adobe/xmp/impl/XMPNode$1 InnerClasses ?x %com/adobe/xmp/options/PropertyOptions ? ? ? ? com/adobe/xmp/XMPException ? ? ? ?yz ?{ ? ? ? ? ? ? ? ? ? ? ~ java/lang/AssertionError java/lang/StringBuffer ? ?| ?} ? ? ?~ ? } ~ ~ ? ~ ? ~ ? ? ? ??? xml:lang?f rdf:type ? ?? ???h? ? ?? ? ????? ??? ? ??? ROOT NODE? ? ( = "?? ( : ? ? ? ? ?? java/util/ArrayList ???? [] ? ? java/lang/StringBuilder "Duplicate property or field node '?? ' ?? ? ? Duplicate ' ' qualifier?? ? java/lang/Object java/lang/Comparable java/util/List get (I)Ljava/lang/Object; add (Ljava/lang/Object;)Z (ILjava/lang/Object;)V set '(ILjava/lang/Object;)Ljava/lang/Object; remove isEmpty size setQualifier *(Z)Lcom/adobe/xmp/options/PropertyOptions; setHasQualifiers setHasLanguage setHasType getHasLanguage iterator java/util/Collections EMPTY_LIST listIterator ()Ljava/util/ListIterator; 3(Lcom/adobe/xmp/impl/XMPNode;Ljava/util/Iterator;)V java/util/Iterator hasNext next toString isSchemaNode java/lang/String (Ljava/lang/String;)I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; equals java/util/Arrays ([Ljava/lang/Object;II)V java/util/ListIterator (Ljava/lang/Object;)V isArray (Ljava/util/List;)V append (C)Ljava/lang/StringBuffer; isQualifier ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; length containsOneOf (I)Z getOptionsString ([Ljava/lang/Object;)V (Ljava/util/Collection;)V unmodifiableList "(Ljava/util/List;)Ljava/util/List; -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Ljava/lang/String;I)V java/lang/Class desiredAssertionStatus q r s t u t v w x y z y { | } ~ ~ ? ~ ? ~ ? ~ 6 ? ? ? ? #*? *? *? *? *+? *,? *-? ? ? "