2  ]            %     1 1  1 % S  ;   ?  1  H L ! L " # Y$% & '( ) *+, - . /dimensionArrayLptolemy/data/expr/Parameter;_componentBaseDimensionsLjava/util/Map; SignaturemLjava/util/Map;_componentDimensionsiLjava/util/Map;_dimensionLabelLjava/lang/String; ConstantValue_exponentLabel_dimensionNameToReferenceName5Ljava/util/Map;_dimensionVersionJ5(Lptolemy/kernel/CompositeEntity;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLLptolemy/data/ontologies/lattice/unit/DerivedDimensionRepresentativeConcept;ontology Lptolemy/kernel/CompositeEntity;namelabels[Ljava/lang/String;types[Lptolemy/data/type/Type; Exceptions0getComponentBaseDimensions()Ljava/util/Map;o()Ljava/util/Map;getComponentDimensionsk()Ljava/util/Map; deriveComponentBaseDimensionsMap (Ljava/util/Map;)Ljava/util/Map; exponentValueI dimensionELptolemy/data/ontologies/lattice/unit/DimensionRepresentativeConcept; dimensionMapbaseComponentDimensionsLocalVariableTypeTable StackMapTable12(Ljava/util/Map;)Ljava/util/Map; getAllUnits()Ljava/util/List;M()Ljava/util/List;getReferenceNameByDimensionName&(Ljava/lang/String;)Ljava/lang/String; dimensionName_createInfiniteConceptInstanceM(Ljava/lang/String;)Lptolemy/data/ontologies/lattice/unit/DerivedUnitConcept;unitNameinfiniteConceptString_getDimensionValuea(Lptolemy/data/RecordToken;)Lptolemy/data/ontologies/lattice/unit/DimensionRepresentativeConcept;dimensionConceptTokenLptolemy/data/ObjectToken;dimensionConceptObjectLjava/lang/Object;dimensionConcept!Lptolemy/data/ontologies/Concept;dimensionAttributeLptolemy/kernel/util/Attribute;dimensionRecordLptolemy/data/RecordToken;dimensionNameTokenLptolemy/data/Token;%3456_getExponentValue/(Lptolemy/data/RecordToken;)Ljava/lang/Integer; exponentToken&_getExponentValueForComponentDimensionW(Ljava/util/Map;Lptolemy/data/ontologies/lattice/unit/DimensionRepresentativeConcept;)IexponentLjava/lang/Integer;(Ljava/util/Map;Lptolemy/data/ontologies/lattice/unit/DimensionRepresentativeConcept;)I_incrementBaseDimensionExponent\(Ljava/util/Map;Lptolemy/data/ontologies/lattice/unit/BaseDimensionRepresentativeConcept;I)VnewExponentValuebaseDimensionsMapILptolemy/data/ontologies/lattice/unit/BaseDimensionRepresentativeConcept;currentExponent(Ljava/util/Map;Lptolemy/data/ontologies/lattice/unit/BaseDimensionRepresentativeConcept;I)V#_incrementDerivedDimensionExponents"(Ljava/util/Map;Ljava/util/Map;I)VsubDimensionExponentValue(Ljava/util/Map;Ljava/util/Map;I)V_setUnitDimensions(Lptolemy/data/ArrayToken;)VdimensionArrayTokenLptolemy/data/ArrayToken; dimensions[Lptolemy/data/Token;,_updateDimensionInformation()VF(Ljava/lang/String;)Lptolemy/data/ontologies/lattice/unit/UnitConcept;F(Ljava/lang/String;)Lptolemy/data/ontologies/FlatTokenInfiniteConcept;=(Ljava/lang/String;)Lptolemy/data/ontologies/InfiniteConcept; SourceFile*DerivedDimensionRepresentativeConcept.java mn klptolemy/data/expr/Parameter m7 ]^java/lang/StringJptolemy/data/ontologies/lattice/unit/DerivedDimensionRepresentativeConcept DimensionExponentptolemy/data/type/Type8 9= >Aptolemy/data/type/ArrayTypeptolemy/data/type/RecordType mB mC DCjava/util/HashMap m c` _` i` mE1 FGH IJ2 KL MNCptolemy/data/ontologies/lattice/unit/DimensionRepresentativeConcept Gptolemy/data/ontologies/lattice/unit/BaseDimensionRepresentativeConcept *ptolemy/kernel/util/IllegalActionExceptionpA unit dimension must be either a BaseDimensionRepresentativeConcept or a DerivedDimensionRepresentativeConcept. mO PQ RS TU VW XY Z[ \]^ _`java/lang/StringBuilderThe given string ab cannot 9be used to derive a valid derived unit concept contained by this representative. cU md Peptolemy/data/StringToken fU gh ijptolemy/data/ObjectToken kN lmInvalid dimension concept: ano pq!Invalid dimension specification:  Invalid dimension record token: ptolemy/data/IntToken rWbDimension exponent cannot be zero because that means the derived dimension is not derived from it. stjava/lang/IntegerExponent value for dimension  was null. uQ v wxptolemy/data/RecordToken 8Dimension array token must be an array of record tokens. yz{ |}ptolemy/data/ArrayToken ,ptolemy/kernel/util/NameDuplicationException java/util/Mapjava/util/Iteratorptolemy/data/Tokenptolemy/kernel/util/Attributejava/lang/Objectptolemy/data/ontologies/Concept3(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;)Vptolemy/data/type/BaseTypeSTRING~ StringType InnerClasses'Lptolemy/data/type/BaseType$StringType;INTIntType$Lptolemy/data/type/BaseType$IntType;/([Ljava/lang/String;[Lptolemy/data/type/Type;)V(Lptolemy/data/type/Type;)V setTypeEquals(Ljava/util/Map;)VkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;(Ljava/lang/String;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;!containsThisInfiniteConceptString(Ljava/lang/String;)ZgetName()Ljava/lang/String;length()I substring(I)Ljava/lang/String; getOntology$()Lptolemy/data/ontologies/Ontology;_findUnitRecordByName.(Ljava/lang/String;)Lptolemy/data/RecordToken;7ptolemy/data/ontologies/lattice/unit/DerivedUnitConceptcreateDerivedUnitConcept(Lptolemy/data/ontologies/Ontology;Lptolemy/data/ontologies/lattice/unit/DerivedDimensionRepresentativeConcept;Lptolemy/data/RecordToken;)Lptolemy/data/ontologies/lattice/unit/DerivedUnitConcept;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString3(Lptolemy/kernel/util/Nameable;Ljava/lang/String;)V((Ljava/lang/String;)Lptolemy/data/Token; stringValue getAttribute3(Ljava/lang/String;)Lptolemy/kernel/util/Attribute;getToken()Lptolemy/data/Token;getValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; ptolemy/data/ontologies/OntologygetConceptByString5(Ljava/lang/String;)Lptolemy/data/ontologies/Concept;intValuevalueOf(I)Ljava/lang/Integer;removeclear arrayValue()[Lptolemy/data/Token; workspace!()Lptolemy/kernel/util/Workspace;ptolemy/kernel/util/Workspace getVersion()J%ptolemy/data/type/BaseType$StringType"ptolemy/data/type/BaseType$IntType! ]^_`abc`adefg hfg i`ajklmnop*+,**Y* Y SY SN YSYS:*YY-*Y**Yp* _ `a*b<cTf_gdhoiq4prsptupvf*Fwx<4yz{|%}~o>*Y*p ~q rs{%a~o>*Y*p q rs{%a ohYL*M,L, N*-!6-"+-"#$- +- $ %Y&'+p* '.5BIYcfq*.5'<h```hd`b- {%ao/*(pq rs{%aoB*+) pqrsfoS**+*+*+,`-M*.**,/0%Y*1Y234+454647489p&  !$(q fSrsSf({%o+ :M,;,;?U>?:@: * A-BW %Y*1Y2C4D89*.-E:  %Y*1Y2F4-489%Y*1Y2G4+D89pZ*38@B G O X \ bh qR@EG>*frs*h{%oF+ :M,H,HI>%Y*J9K%Y*1Y2G4+D89p./012%6*9q*FrsF? %{% o4*+)LM,#%Y1Y2M4+DN48',OpK LM/Pq 4`4 ) 4d/{%a oH*+)LN-7*+KBW(-O`6*+KBW *+PWp2 ` abcd"g*h/i3j6i?lGoq4*H`HH = Hb"{%a og+N-T- :+!h6"*"#& * $ %Y&'p* ~ $*2@HYcfq4*9 Cg`g`ggbgd 3 {%ao n*Q*Q+RM,N-66I-2:S**ST:*SU:*BW%Y*V9p2  -5@KY\gmq>@K-:nrsnW# ; {%o:*WX*-*>YL+*+Z**[**WXp"#.9q:rs9{%Do0*+\pPq rs{%Do0*+\pPq rs{%Do0*+\pPq rs{%<:; ?@