1 k c k k c     c   c c     ! !  ! !   +  +   +    c 3  < c c  A  c c ! c" A c#$ K c%& N'() Q * + , k-. k/0 k1 2  3 4 5 +67 89: d# ; c< c= > ?@A()VCodeLineNumberTableLocalVariableTablethis#Lptolemy/actor/TypedCompositeActor;"(Lptolemy/kernel/util/Workspace;)V workspaceLptolemy/kernel/util/Workspace;5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)V container Lptolemy/kernel/CompositeEntity;nameLjava/lang/String; ExceptionsBnewPort)(Ljava/lang/String;)Lptolemy/kernel/Port;portLptolemy/actor/TypedIOPort;ex,Lptolemy/kernel/util/IllegalActionException; newRelation6(Ljava/lang/String;)Lptolemy/kernel/ComponentRelation;relationLptolemy/actor/TypedIORelation; resolveTypes&(Lptolemy/actor/TypedCompositeActor;)V+Lptolemy/kernel/util/InvalidStateException;variableLptolemy/graph/InequalityTerm;iIlesserVariables[Lptolemy/graph/InequalityTerm;greaterVariablesaddedZ inequalityLptolemy/graph/Inequality;cpoLptolemy/graph/CPO;solver Lptolemy/graph/InequalitySolver; constraintsLjava/util/Iterator; inequalities conflictsLjava/util/List; unacceptable typeConflictsconstraintListLjava/util/Set;topLevelLocalVariableTypeTable+Ljava/util/Set;typeConstraints()Ljava/util/Set; sourcePortdestinationPortsactorLptolemy/actor/TypedActor;portsentities boundaryPortsLptolemy/data/type/Typeable;typeableextenderAttributeLptolemy/kernel/util/Attribute;extender!Lptolemy/data/expr/ScopeExtender;extenderAttributesresult typeables extenders Signature-()Ljava/util/Set;typeConstraintList()Ljava/util/List;Ljava/util/LinkedList; Deprecated _addEntity#(Lptolemy/kernel/ComponentEntity;)Ventity Lptolemy/kernel/ComponentEntity;_addPort(Lptolemy/kernel/Port;)VLptolemy/kernel/Port; _addRelation%(Lptolemy/kernel/ComponentRelation;)V"Lptolemy/kernel/ComponentRelation;_checkTypesFromTo=(Lptolemy/actor/TypedIOPort;Ljava/util/List;)Ljava/util/List; destDeclaredLptolemy/data/type/Type;comparedestinationPort srcDeclareddestinationPortList isUndeclared_typeConstraintsFromToineqdestUndeclared srcUndeclared_checkDeclaredTypes receivers[[Lptolemy/actor/Receiver;_receiverToPort,([[Lptolemy/actor/Receiver;)Ljava/util/List;j SourceFileTypedCompositeActor.java lm!ptolemy.actor.TypedCompositeActor CD ls lv tEF Gmptolemy/actor/TypedIOPort lH*ptolemy/kernel/util/IllegalActionException*ptolemy/kernel/util/InternalErrorException lI Jmptolemy/actor/TypedIORelation KL"java/lang/IllegalArgumentExceptionUTypedCompositeActor.resolveTypes: The specified actor is not the top level container. lDjava/util/LinkedList M NO P QRS TUptolemy/graph/InequalitySolver lV WX YZ [\)ptolemy/kernel/util/InvalidStateExceptionjava/lang/StringBuilderThe basic type lattic was: ]^ _U ]` abc d\ efptolemy/graph/Inequality gh ij klm no pl q\#ptolemy/actor/TypeConflictExceptionType conflicts occurred in rb on the following inequalities: ls(Types resolved to unacceptable types in # due to the following inequalities:@Type resolution failed because of an error during type inference tmjava/util/HashSet u\ vptolemy/actor/TypedActor w x y z { |ptolemy/data/type/Typeable }~ptolemy/data/expr/ScopeExtender }ptolemy/kernel/util/Attributeptolemy/data/expr/Variable mVTypedCompositeActor can only contain entities that implement the TypedActor interface. l >TypedCompositeActor can only contain instances of TypedIOPort. BTypedCompositeActor can only contain instances of TypedIORelation. l \   l)Cannot check types on a non-opaque actor. l!ptolemy/actor/TypedCompositeActorptolemy/kernel/Entity   Kptolemy/actor/CompositeActor,ptolemy/kernel/util/NameDuplicationException setClassName(Ljava/lang/String;)V!()Lptolemy/kernel/util/Workspace;ptolemy/kernel/util/WorkspacegetWriteAccess5(Lptolemy/kernel/ComponentEntity;Ljava/lang/String;)VH(Lptolemy/kernel/util/Nameable;Ljava/lang/Throwable;Ljava/lang/String;)V doneWriting getContainer ()Lptolemy/kernel/util/NamedObj;java/util/ListaddAll(Ljava/util/Collection;)Z java/util/Setsize()Iptolemy/data/type/TypeLatticelattice()Lptolemy/graph/CPO;(Lptolemy/graph/CPO;)Viterator()Ljava/util/Iterator;addInequalities(Ljava/util/Iterator;)V solveLeast()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; basicLattice-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/util/IteratorhasNextnext()Ljava/lang/Object; isSatisfied(Lptolemy/graph/CPO;)Zadd(Ljava/lang/Object;)Z getLesserTerm ()Lptolemy/graph/InequalityTerm;ptolemy/graph/InequalityTerm getVariables!()[Lptolemy/graph/InequalityTerm;getGreaterTermisValueAcceptable getFullName%(Ljava/util/List;Ljava/lang/String;)V getReadAccessisOpaquedeepEntityListoutputPortList sinkPortList inputPortListinsideSinkPortList entityListportList attributeList#(Ljava/lang/Class;)Ljava/util/List; doneReadingQ(Lptolemy/kernel/util/Nameable;Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V getTypeTerm isSettablegetType()Lptolemy/data/type/Type;3(Lptolemy/data/type/Type;Lptolemy/data/type/Type;)I?(Lptolemy/graph/InequalityTerm;Lptolemy/graph/InequalityTerm;)V3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)VgetRemoteReceivers()[[Lptolemy/actor/Receiver;deepGetReceiversptolemy/actor/Receiver()Lptolemy/actor/IOPort;!ckAlmn= **ogq rp  qrlsnH *+*o~ p qr tulvnS *+,*o p  qr wx yz{ |}~n7*Y*+ M,N-M Y*, ::*  $)$o$p* 7qr7yz{|n7*Y*+M,N-M Y*, ::*  $)$o$p* 7qr7yz{| nd* YYLYM*N+-W*::Y::W%: Y*!Y"#$%&'(:)*+:  ,+ -W ./:  0/: 6 6   )  2:1, -W6  16   &  2:1, -W اT+2'3Y+!Y"4$*5$6$'7,2'3Y,!Y"8$*5$9$'7L Y*+: ^dg  o/!&.4>CNW^ dg i  "$&')*+,& 012"4,55681>;A>J?nCwDPIMQpi . "+ s g d CNW!z&u4g r 4g{3ny *;*?@M,)L,*AN-B@:)(*:C:+*DEWԧ*F@N-)'-*:G:+*DEW*H@M,),*AN+-IEW*J@N-)-*K:+LEW*KM@:) *K:+LEW*NM@:)P*N:O@:))*P:Q+QREWӧ+::  : *S o.lnpq s)u3y@{J|V}]~lor|)7:HR^lvpV]3<@/ |- )^>l0H`qr { nOYL+*TW+opqr { nY+A Y*+UV*+Wopqr{ |nY+ Y*+XV*+Yopqr{ |nY+ Y*+ZV*+[opqr{ |nS YN+\]6r+^:,@:)Z*:\]6:^:_6    +Y+\\`: - -W-oB+-/12&405<7H9M<T=]@iB{DGJpp { T0]' <Hi&aqrvn  gYN+\]6,@:)C*:\]6+Y+\\`:--W-o. Y[\^%_1`=bGeYgbiekp\ Y 11=%gqrgg_TLn*> Y*abYL*?@M,)j,*AN-c+-cW-de@:)0*:f:*g:+*hW̧*J@N-)/-*:i:*g:+*hW+ob$-7>LZdpwpz pw7ZZ7qr$7{ nFYM+;>+3+2'6+2,+22j-W,o&  &8>Dp4!6FqrF>