2 I I I I  I    I            I I   ( I          I       B  E B  _childrenLjava/util/List;_parent%Lptolemy/kernel/InstantiableNamedObj;_isClassDefinitionZ()VCodeLineNumberTableLocalVariableTablethis(Ljava/lang/String;)VnameLjava/lang/String; Exceptions"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;4(Lptolemy/kernel/util/Workspace;Ljava/lang/String;)Vclone3(Lptolemy/kernel/util/Workspace;)Ljava/lang/Object; newObject StackMapTable exportMoML&(Ljava/io/Writer;ILjava/lang/String;)VoutputLjava/io/Writer;depthI getChildren()Ljava/util/List;getElementName()Ljava/lang/String; getParent$()Lptolemy/kernel/util/Instantiable;getPrototypeListresult instantiateT(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)Lptolemy/kernel/util/Instantiable; containerLptolemy/kernel/util/NamedObj;isClassDefinition()ZisWithinClassDefinitionsetClassDefinition(Z)VisClass _setParent%(Lptolemy/kernel/util/Instantiable;)V referenceLjava/lang/ref/WeakReference; referencesLjava/util/ListIterator;deferredFromListparent"Lptolemy/kernel/util/Instantiable; SourceFileInstantiableNamedObj.java QR QW Q[ Q^ \ R _`#ptolemy/kernel/InstantiableNamedObj KL MN R {| ef   Wjava/lang/StringBuilder  >   class no rm pq *ptolemy/kernel/util/IllegalActionException;Cannot instantiate an object that is not a class definition Q W  o W  OP R lm XCannot change from a class to an instance because there are subclasses and/or instances. R R RGParent of an InstantiableNamedObj must also be an InstantiableNamedObj. ]     |   java/lang/ref/WeakReference  Rjava/util/LinkedList Q ptolemy/kernel/util/NamedObj ptolemy/kernel/util/Instantiablejava/lang/Throwable$java/lang/CloneNotSupportedExceptionjava/io/IOExceptionjava/util/Listptolemy/kernel/util/Workspace,ptolemy/kernel/util/NameDuplicationExceptionjava/util/ListIterator!()Lptolemy/kernel/util/Workspace; getReadAccess doneReadingptolemy/util/StringUtilities escapeForXML&(Ljava/lang/String;)Ljava/lang/String;_isMoMLSuppressed(I)Z getContainer ()Lptolemy/kernel/util/NamedObj;java/io/Writerwrite_getIndentPrefix(I)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getClassNametoString getSource_exportMoMLContents(Ljava/io/Writer;I)Vjava/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;add(ILjava/lang/Object;)V3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VsetDeferringChangeRequestssetName getFullName setClassName_markContentsDerived(I)VgetWriteAccesssize()I%_notifyHierarchyListenersBeforeChange doneWriting$_notifyHierarchyListenersAfterChange _workspace listIterator()Ljava/util/ListIterator;hasNextnext()Ljava/lang/Object;getremove(Ljava/lang/Object;)V(Ljava/lang/Object;)Z!IJKLMNOPQRS3*T RSU VNQWS>*+T ^_UVNXYZ(Q[S>*+T ijUVN\]Q^SI*+,T xyU VN\]XYZ(_`S1**+M, , ,N* -:* %%'%T U aN1VN1\]becZdefSF* *+- -N** ++Y-**%+Y* +*+` +Y!TF(.LZ]d U*VNghijXYb  WZklmSL* * "T U VNb noSJ* #*$T&' )U VNb pqS/* T4U VNrmSg*%L*&+*&'+TIK LOUVNsLbtZ(uvST* (Y*)**N+++N*-,:-,.*/0*123T6  *06<BKQU4TVNTwxTXY=\]**_Nb  yZd(z{|S/*4TU VN}|S/*4*L+++4+5LT&  #%-U!wx/VNb  ~S^*6(*4!*7*78(Y*9**4 *:*4*;*<M*;*<,AOT6 %08<AHLOW]U^VN^Pb 0Mc Z(S++(Y*=**>6* A* M,5,?N-@%-AB: C* -D*+ * 0* * EYF * BY*GHW*>;:*>;TZ $,0"7$@%A&K(Y)_+b/j1q2{37:;:<U4K7+,6LVNb  t!&Ic Z(