2 w w w   s         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK LMN s sO PQR w sST z sU VW XY Z[\ V]^ _ `a b c de fg hi jklmnop q r st uv uwx yz{ b|_graphicalClassesLjava/util/HashMap; _removeGRZ()VCodeLineNumberTableLocalVariableTablethis,Lptolemy/moml/filter/RemoveGraphicalClasses; StackMapTableRclearfilterAttributeValuez(Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; containerLptolemy/kernel/util/NamedObj;elementLjava/lang/String; attributeNameattributeValuexmlFilefilterEndElement](Lptolemy/kernel/util/NamedObj;Ljava/lang/String;Ljava/lang/StringBuffer;Ljava/lang/String;)V elementNamecurrentCharDataLjava/lang/StringBuffer; Exceptions} initializemain([Ljava/lang/String;)VparserLptolemy/moml/MoMLParser;topLevel throwableLjava/lang/Throwable;args[Ljava/lang/String;\remove(Ljava/lang/String;)V classNameput'(Ljava/lang/String;Ljava/lang/String;)V replacement setRemoveGR(Z)VremoveGRtoString()Ljava/lang/String; oldClassName newClassNameresults classNamesLjava/util/Iterator;g~ SourceFileRemoveGraphicalClasses.java java/util/HashMap   java/lang/Stringptolemy.domains.gr "ptolemy.actor.lib.gui.ArrayPlotterptolemy.actor.lib.Discard ptolemy.actor.lib.gui.BarGraphptolemy.actor.lib.gui.Display&ptolemy.actor.lib.gui.HistogramPlotter%ptolemy.actor.lib.gui.RealTimePlotter"ptolemy.actor.lib.gui.TimedPlotter%ptolemy.actor.lib.gui.SequencePlotter"ptolemy.vergil.actor.lib.LEDMatrix/ptolemy.data.properties.gui.PropertyHighlighter+ptolemy.domains.sr.lib.gui.NonStrictDisplay.ptolemy.vergil.toolbox.AnnotationEditorFactoryptolemy.kernel.util.Attribute4ptolemy.vergil.toolbox.VisibleParameterEditorFactory;ptolemy.vergil.fsm.modal.HierarchicalStateControllerFactory=ptolemy.vergil.modal.modal.HierarchicalStateControllerFactory,ptolemy.vergil.fsm.modal.ModalTableauFactory.ptolemy.vergil.modal.modal.ModalTableauFactory.ptolemy.vergil.ptera.PteraGraphTableau$Factory6ptolemy.vergil.gt.TransformationAttributeEditorFactory,ptolemy.vergil.gt.MatchResultTableau$Factory#ptolemy.vergil.gt.GTTableau$Factory/ptolemy.vergil.gt.GTTableau$ModalTableauFactoryptolemy.vergil.icon.EditorIconptolemy.vergil.fsm.StateIconptolemy.vergil.modal.StateIcon#ptolemy.vergil.fsm.fmv.FmvStateIcon%ptolemy.vergil.modal.fmv.FmvStateIconptolemy.ontologies.ConceptIcon-ptolemy.vergil.kernel.attributes.ArcAttribute1ptolemy.vergil.kernel.attributes.EllipseAttribute5ptolemy.vergil.kernel.attributes.FilledShapeAttribute,ptolemy.vergil.kernel.attributes.IDAttribute/ptolemy.vergil.kernel.attributes.ImageAttribute/ptolemy.vergil.kernel.attributes.ArrowAttribute.ptolemy.vergil.kernel.attributes.LineAttribute/ptolemy.vergil.kernel.attributes.ShapeAttribute:ptolemy.vergil.kernel.attributes.ResizablePolygonAttribute3ptolemy.vergil.kernel.attributes.RectangleAttribute.ptolemy.vergil.kernel.attributes.TextAttribute.ptolemy.vergil.basic.export.web.BasicJSPlotter1ptolemy.vergil.basic.export.web.DygraphsJSPlotter/ptolemy.vergil.basic.export.web.DefaultIconLink1ptolemy.vergil.basic.export.web.DefaultIconScript,ptolemy.vergil.basic.export.web.DefaultTitle)ptolemy.vergil.basic.export.web.HTMLImage(ptolemy.vergil.basic.export.web.HTMLText(ptolemy.vergil.basic.export.web.IconLink*ptolemy.vergil.basic.export.web.IconScript2ptolemy.vergil.basic.export.web.LinkToOpenTableaux:ptolemy.vergil.basic.export.web.ParameterDisplayIconScript%ptolemy.vergil.basic.export.web.Title*ptolemy.vergil.basic.export.web.WebContent-ptolemy.vergil.basic.export.web.WebExportable*ptolemy.vergil.basic.NodeControllerFactoryptolemy.vergil.ptera.EventIcon%ptolemy.vergil.ptera.OctagonEventIconptolemy.vergil.ptera.TestIcon)ptolemy.vergil.ptera.TimeAdvanceEventIcon(ptolemy.vergil.gt.IterativeParameterIcon"ptolemy.vergil.gt.StateMatcherIcon-ptolemy.vergil.gt.TransformationAttributeIcon&ptolemy.vergil.icon.AttributeValueIcon"ptolemy.vergil.icon.BoxedValueIcon%ptolemy.vergil.icon.DesignPatternIconptolemy.vergil.icon.CopyCatIconptolemy.vergil.icon.ShapeIconptolemy.vergil.icon.XMLIcon$ptolemy.vergil.icon.UpdatedValueIconptolemy.vergil.icon.ValueIcon%ptolemy.actor.gui.style.CheckBoxStyle#ptolemy.actor.gui.style.ChoiceStyle#ptolemy.actor.gui.LocationAttributeptolemy.actor.gui.SizeAttribute$ptolemy.actor.gui.PtolemyPreferences)ptolemy.data.expr.ScopeExtendingAttribute+ptolemy.actor.gui.WindowPropertiesAttribute%ptolemy.vergil.basic.DocViewerFactory!ptolemy.vergil.basic.DocAttribute-ptolemy.domains.wireless.lib.GraphicalLocator$ptolemy.domains.wireless.lib.Locator,ptolemy.domains.wireless.lib.TerrainProperty5ptolemy.domains.wireless.demo.EvaderAndPursuer.Sensor0ptolemy.domains.curriculum.DependencyHighlighter*ptolemy.vergil.basic.DependencyHighlighter,ptolemy.domains.curriculum.HighlightEntitiesptolemy.vergil.icon.NameIcon'ptolemy.actor.gui.DependencyHighlighter2ptolemy.vergil.properties.ModelAttributeController,ptolemy.vergil.properties.LatticeElementIcon0ptolemy.vergil.actor.lib.MonitorReceiverContents%ptolemy.vergil.ontologies.ConceptIcon-ptolemy.vergil.ontologies.MultipleConceptIcon0ptolemy.domains.petrinet.lib.gui.PetriNetDisplay-ptolemy.domains.petrinet.lib.PetriNetRecorder:ptolemy.domains.ptides.demo.PtidesAirplaneFuelControl.Tank1ptolemy.domains.wireless.kernel.WirelessComposite$ptolemy.actor.lib.image.ImageDisplay"ptolemy.actor.lib.gui.MatrixViewer'ptolemy.vergil.pdfrenderer.PDFAttribute ptolemy/moml/MoMLParser  *ptolemy/moml/filter/RemoveGraphicalClasses 'ptolemy/moml/filter/HideAnnotationNames    java/lang/Throwable java/lang/StringBuilderFailed to filter " "   java/lang/StringBuffer  0: Remove or replace classes that are graphical. .This filter is used by the nightly build, and .can be used to run applets so that files like 'diva.jar do not need to be downloaded. #The following actors are affected:  ~   will be removed  will be replaced by  $ptolemy/moml/filter/MoMLFilterSimplejava/lang/Exceptionjava/util/Iterator containsKey(Ljava/lang/Object;)Z setModifiedget&(Ljava/lang/Object;)Ljava/lang/Object; startsWith(Ljava/lang/String;)Z8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;.ptolemy/actor/injection/ActorModuleInitializerinitializeInjectorsetMoMLFilters(Ljava/util/List;)V)ptolemy/moml/filter/BackwardCompatibility allFilters()Ljava/util/List; addMoMLFilter(Lptolemy/moml/MoMLFilter;)V parseFile2(Ljava/lang/String;)Lptolemy/kernel/util/NamedObj;java/lang/SystemoutLjava/io/PrintStream;ptolemy/kernel/util/NamedObj exportMoMLjava/io/PrintStreamprintlnerrappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;printStackTraceptolemy/util/StringUtilitiesexit(I)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetNamekeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;,(Ljava/lang/String;)Ljava/lang/StringBuffer;!w  _**9 :;=   ' Y B CE * . `a ijklm+n<o@pBs>EEEEEE S4 Y WWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;W<W=W>W?W@WAWBWCWDWEWFWGWHWIWJWKWHWLWMWNWOW%WPWQWRWSWWWTWUWVWWWXYWZW[W\W]^W_W`WaWbWcWdW'WeWfWgWhWiWjWklWmnWoWpWqWi  +6ALWblw",6@JT^hr|  &0:DNTXblv| !"#$%)*24:;=>?#A-E8HCKNNXQbUlWvY[^adgjmnquy{ hrsYtLuvuwYxyzY{y+*2|M},~,LY*2+;>: )1;>?_cg* 01 ?(h~(A +W  L +,W     >* >YY*LM,^, N- :+Y-W%+Y-W+* 5AJT`e4TN`B5uAiA>!