archunit_store/1399b807-0aa3-487f-8c8a-1ff1268293fd

Summary

Maintainability
Test Coverage
Class <jmri.util.FileUtilSupport> extends class <jmri.beans.Bean> in (FileUtilSupport.java:0)
Class <jmri.util.JmriJFrame$3> extends class <jmri.implementation.AbstractShutDownTask> in (JmriJFrame.java:0)
Class <jmri.util.JmriJFrame> implements interface <jmri.beans.BeanInterface> in (JmriJFrame.java:0)
Class <jmri.util.NamedBeanExpectedValue> extends class <jmri.beans.Bean> in (NamedBeanExpectedValue.java:0)
Class <jmri.util.docbook.configurexml.RevHistoryXml> extends class <jmri.configurexml.AbstractXmlAdapter> in (RevHistoryXml.java:0)
Class <jmri.util.gui.GuiLafPreferencesManager> extends class <jmri.beans.Bean> in (GuiLafPreferencesManager.java:0)
Class <jmri.util.gui.GuiLafPreferencesManager> implements interface <jmri.spi.PreferencesManager> in (GuiLafPreferencesManager.java:0)
Class <jmri.util.prefs.AbstractPreferencesManager> extends class <jmri.beans.Bean> in (AbstractPreferencesManager.java:0)
Class <jmri.util.prefs.AbstractPreferencesManager> implements interface <jmri.spi.PreferencesManager> in (AbstractPreferencesManager.java:0)
Class <jmri.util.prefs.JmriConfiguration> implements interface <jmri.profile.AuxiliaryConfiguration> in (JmriConfiguration.java:0)
Class <jmri.util.startup.StartupActionModelUtil> extends class <jmri.beans.Bean> in (StartupActionModelUtil.java:0)
Class <jmri.util.startup.configurexml.PerformActionModelXml> extends class <jmri.configurexml.AbstractXmlAdapter> in (PerformActionModelXml.java:0)
Class <jmri.util.startup.configurexml.PerformFileModelXml> extends class <jmri.configurexml.AbstractXmlAdapter> in (PerformFileModelXml.java:0)
Class <jmri.util.startup.configurexml.PerformScriptModelXml> extends class <jmri.configurexml.AbstractXmlAdapter> in (PerformScriptModelXml.java:0)
Class <jmri.util.startup.configurexml.StartupClassMigration> implements interface <jmri.configurexml.ClassMigration> in (StartupClassMigration.java:0)
Class <jmri.util.swing.GuiUtilBase$3> extends class <jmri.jmrit.XmlFile> in (GuiUtilBase.java:0)
Class <jmri.util.zeroconf.ZeroConfPreferences> extends class <jmri.beans.PreferencesBean> in (ZeroConfPreferences.java:0)
Constructor <jmri.util.DnDTableImportExportHandler.<init>([I)> has parameter of type <[I> in (DnDTableImportExportHandler.java:0)
Constructor <jmri.util.FileUtil$Property.<init>(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Constructor <jmri.util.FileUtilSupport.<init>()> calls constructor <jmri.beans.Bean.<init>(boolean)> in (FileUtilSupport.java:89)
Constructor <jmri.util.JmriJFrame$3.<init>(jmri.util.JmriJFrame, java.lang.String)> calls constructor <jmri.implementation.AbstractShutDownTask.<init>(java.lang.String)> in (JmriJFrame.java:964)
Constructor <jmri.util.MenuScroller$MenuScrollerIcon.<init>(java.lang.String, int, [I)> has parameter of type <[I> in (MenuScroller.java:0)
Constructor <jmri.util.NamedBeanExpectedValue.<init>(jmri.NamedBean, java.lang.String, java.lang.Object)> calls constructor <jmri.beans.Bean.<init>()> in (NamedBeanExpectedValue.java:33)
Constructor <jmri.util.docbook.configurexml.RevHistoryXml.<init>()> calls constructor <jmri.configurexml.AbstractXmlAdapter.<init>()> in (RevHistoryXml.java:18)
Constructor <jmri.util.gui.GuiLafPreferencesManager.<init>()> calls constructor <jmri.beans.Bean.<init>()> in (GuiLafPreferencesManager.java:34)
Constructor <jmri.util.prefs.AbstractConfigurationProvider.<init>(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (AbstractConfigurationProvider.java:0)
Constructor <jmri.util.prefs.AbstractPreferencesManager.<init>()> calls constructor <jmri.beans.Bean.<init>()> in (AbstractPreferencesManager.java:22)
Constructor <jmri.util.prefs.JmriConfigurationProvider.<init>(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (JmriConfigurationProvider.java:0)
Constructor <jmri.util.prefs.JmriUserInterfaceConfigurationProvider.<init>(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (JmriUserInterfaceConfigurationProvider.java:0)
Constructor <jmri.util.startup.StartupActionModelUtil.<init>()> calls constructor <jmri.beans.Bean.<init>()> in (StartupActionModelUtil.java:50)
Constructor <jmri.util.startup.StartupActionsManager.<init>()> calls method <apps.startup.StartupModelFactory.getModelClass()> in (StartupActionsManager.java:47)
Constructor <jmri.util.startup.StartupActionsManager.<init>()> calls method <apps.startup.StartupModelFactory.initialize()> in (StartupActionsManager.java:46)
Constructor <jmri.util.startup.configurexml.PerformActionModelXml.<init>()> calls constructor <jmri.configurexml.AbstractXmlAdapter.<init>()> in (PerformActionModelXml.java:23)
Constructor <jmri.util.startup.configurexml.PerformFileModelXml.<init>()> calls constructor <jmri.configurexml.AbstractXmlAdapter.<init>()> in (PerformFileModelXml.java:22)
Constructor <jmri.util.startup.configurexml.PerformScriptModelXml.<init>()> calls constructor <jmri.configurexml.AbstractXmlAdapter.<init>()> in (PerformScriptModelXml.java:22)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls constructor <jmri.swing.ManagerComboBox.<init>()> in (BeanSelectCreatePanel.java:38)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls constructor <jmri.swing.NamedBeanComboBox.<init>(jmri.Manager, jmri.NamedBean, jmri.NamedBean$DisplayOptions)> in (BeanSelectCreatePanel.java:63)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls constructor <jmri.swing.SystemNameValidator.<init>(javax.swing.JComponent, jmri.Manager)> in (BeanSelectCreatePanel.java:91)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls method <jmri.swing.ManagerComboBox.addItemListener(java.awt.event.ItemListener)> in (BeanSelectCreatePanel.java:92)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls method <jmri.swing.ManagerComboBox.getSelectedItem()> in (BeanSelectCreatePanel.java:91)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls method <jmri.swing.ManagerComboBox.setManagers(java.util.List, jmri.Manager)> in (BeanSelectCreatePanel.java:79)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls method <jmri.swing.ManagerComboBox.setManagers(jmri.Manager)> in (BeanSelectCreatePanel.java:84)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls method <jmri.swing.ManagerComboBox.setSelectedItem(java.lang.Object)> in (BeanSelectCreatePanel.java:81)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls method <jmri.swing.NamedBeanComboBox.getItemCount()> in (BeanSelectCreatePanel.java:65)
Constructor <jmri.util.swing.BeanSelectCreatePanel.<init>(jmri.Manager, jmri.NamedBean)> calls method <jmri.swing.NamedBeanComboBox.setAllowNull(boolean)> in (BeanSelectCreatePanel.java:68)
Constructor <jmri.util.swing.GuiUtilBase$3.<init>()> calls constructor <jmri.jmrit.XmlFile.<init>()> in (GuiUtilBase.java:247)
Constructor <jmri.util.table.JTableToCsvAction.<init>(java.lang.String, javax.swing.JTable, javax.swing.table.TableModel, java.lang.String, [I)> has parameter of type <[I> in (JTableToCsvAction.java:0)
Constructor <jmri.util.zeroconf.ZeroConfPreferences.<init>(jmri.profile.Profile)> calls constructor <jmri.beans.PreferencesBean.<init>(jmri.profile.Profile)> in (ZeroConfPreferences.java:76)
Constructor <jmri.util.zeroconf.ZeroConfPreferences.<init>(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (ZeroConfPreferences.java:77)
Constructor <jmri.util.zeroconf.ZeroConfPreferences.<init>(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (ZeroConfPreferences.java:78)
Constructor <jmri.util.zeroconf.ZeroConfPreferences.<init>(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (ZeroConfPreferences.java:79)
Constructor <jmri.util.zeroconf.ZeroConfPreferences.<init>(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (ZeroConfPreferences.java:0)
Constructor <jmri.util.zeroconf.ZeroConfServiceManager.<init>()> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (ZeroConfServiceManager.java:98)
Constructor <jmri.util.zeroconf.ZeroConfServiceManager.<init>()> calls method <jmri.profile.ProfileManager.getDefault()> in (ZeroConfServiceManager.java:98)
Field <jmri.util.DnDTableImportExportHandler._skipColumns> has type <[I> in (DnDTableImportExportHandler.java:0)
Field <jmri.util.FileUtil$Property.key> has type <jmri.profile.Profile> in (FileUtil.java:0)
Field <jmri.util.JmriJFrame.task> has type <jmri.implementation.AbstractShutDownTask> in (JmriJFrame.java:0)
Field <jmri.util.MenuScroller$MenuScrollerIcon.xPoints> has type <[I> in (MenuScroller.java:0)
Field <jmri.util.MenuScroller$MenuScrollerIcon.yPoints> has type <[I> in (MenuScroller.java:0)
Field <jmri.util.StringUtil.HEX_CHARS> has type <[C> in (StringUtil.java:0)
Field <jmri.util.ThreadingPropertyChangeListener$1.$SwitchMap$jmri$util$ThreadingPropertyChangeListener$Thread> has type <[I> in (ThreadingPropertyChangeListener.java:0)
Field <jmri.util.com.rbnb.UDPInputStream.ddata> has type <[B> in (UDPInputStream.java:0)
Field <jmri.util.com.rbnb.UDPOutputStream.buffer> has type <[B> in (UDPOutputStream.java:0)
Field <jmri.util.com.rbnb.UDPOutputStream.outdata> has type <[B> in (UDPOutputStream.java:0)
Field <jmri.util.prefs.AbstractConfigurationProvider.project> has type <jmri.profile.Profile> in (AbstractConfigurationProvider.java:0)
Field <jmri.util.swing.BeanSelectCreatePanel.existingCombo> has type <jmri.swing.NamedBeanComboBox> in (BeanSelectCreatePanel.java:0)
Field <jmri.util.swing.BeanSelectCreatePanel.prefixBox> has type <jmri.swing.ManagerComboBox> in (BeanSelectCreatePanel.java:0)
Field <jmri.util.swing.JmriBeanComboBox$2.$SwitchMap$jmri$util$swing$JmriBeanComboBox$DisplayOptions> has type <[I> in (JmriBeanComboBox.java:0)
Field <jmri.util.swing.SplitButtonColorChooserPanel.setButton> has type <com.alexandriasoftware.swing.JSplitButton> in (SplitButtonColorChooserPanel.java:0)
Field <jmri.util.swing.ValidatedTextField$5.$SwitchMap$jmri$util$swing$ValidatedTextField$FieldType> has type <[I> in (ValidatedTextField.java:0)
Field <jmri.util.table.JTableToCsvAction._excludedCols> has type <[I> in (JTableToCsvAction.java:0)
Field <jmri.util.usb.RailDriverMenuItem.SevenSegment> has type <[B> in (RailDriverMenuItem.java:0)
Field <jmri.util.usb.RailDriverMenuItem.SevenSegmentAlpha> has type <[B> in (RailDriverMenuItem.java:0)
Field <jmri.util.usb.RailDriverMenuItem.activeThrottleFrame> has type <jmri.jmrit.throttle.ThrottleFrame> in (RailDriverMenuItem.java:0)
Field <jmri.util.usb.RailDriverMenuItem.addressPanel> has type <jmri.jmrit.throttle.AddressPanel> in (RailDriverMenuItem.java:0)
Field <jmri.util.usb.RailDriverMenuItem.controlPanel> has type <jmri.jmrit.throttle.ControlPanel> in (RailDriverMenuItem.java:0)
Field <jmri.util.usb.RailDriverMenuItem.functionPanel> has type <jmri.jmrit.throttle.FunctionPanel> in (RailDriverMenuItem.java:0)
Field <jmri.util.usb.RailDriverMenuItem.throttleWindow> has type <jmri.jmrit.throttle.ThrottleWindow> in (RailDriverMenuItem.java:0)
Field <jmri.util.xml.XMLUtil.DEC2HEX> has type <[C> in (XMLUtil.java:0)
Interface <jmri.util.startup.StartupActionFactory> extends interface <jmri.spi.JmriServiceProviderInterface> in (StartupActionFactory.java:0)
Interface <jmri.util.startup.StartupModelFactory> extends interface <jmri.spi.JmriServiceProviderInterface> in (StartupModelFactory.java:0)
Method <jmri.util.CvUtil.addCvDescription(java.lang.String, java.lang.String, java.lang.String)> calls method <jmri.jmrit.symbolicprog.tabbedframe.PaneProgFrame.getShowCvNumbers()> in (CvUtil.java:152)
Method <jmri.util.FileUtil$Property.getKey()> has return type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getAbsoluteFilename(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getExternalFilename(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getFile(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getPortableFilename(jmri.profile.Profile, java.io.File)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getPortableFilename(jmri.profile.Profile, java.io.File, boolean, boolean)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getPortableFilename(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getPortableFilename(jmri.profile.Profile, java.lang.String, boolean, boolean)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getProfilePath(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getScriptsPath(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.getUserFilesPath(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.setScriptsPath(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtil.setUserFilesPath(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtil.java:0)
Method <jmri.util.FileUtilSupport.getAbsoluteFilename(java.lang.String)> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:401)
Method <jmri.util.FileUtilSupport.getAbsoluteFilename(java.lang.String)> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:401)
Method <jmri.util.FileUtilSupport.getAbsoluteFilename(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getCacheDirectory()> calls method <com.sun.jna.platform.win32.Shell32Util.getFolderPath(int)> in (FileUtilSupport.java:929)
Method <jmri.util.FileUtilSupport.getCacheDirectory()> calls method <com.sun.jna.platform.win32.Shell32Util.getKnownFolderPath(com.sun.jna.platform.win32.Guid$GUID)> in (FileUtilSupport.java:926)
Method <jmri.util.FileUtilSupport.getCacheDirectory()> gets field <com.sun.jna.platform.win32.KnownFolders.FOLDERID_LocalAppData> in (FileUtilSupport.java:926)
Method <jmri.util.FileUtilSupport.getExternalFilename(java.lang.String)> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:348)
Method <jmri.util.FileUtilSupport.getExternalFilename(java.lang.String)> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:348)
Method <jmri.util.FileUtilSupport.getExternalFilename(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getFile(java.lang.String)> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:107)
Method <jmri.util.FileUtilSupport.getFile(java.lang.String)> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:107)
Method <jmri.util.FileUtilSupport.getFile(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getPortableFilename(java.io.File)> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:431)
Method <jmri.util.FileUtilSupport.getPortableFilename(java.io.File)> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:431)
Method <jmri.util.FileUtilSupport.getPortableFilename(java.io.File, boolean, boolean)> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:461)
Method <jmri.util.FileUtilSupport.getPortableFilename(java.io.File, boolean, boolean)> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:461)
Method <jmri.util.FileUtilSupport.getPortableFilename(java.lang.String)> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:477)
Method <jmri.util.FileUtilSupport.getPortableFilename(java.lang.String)> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:477)
Method <jmri.util.FileUtilSupport.getPortableFilename(jmri.profile.Profile, java.io.File)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getPortableFilename(jmri.profile.Profile, java.io.File, boolean, boolean)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getPortableFilename(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getPortableFilename(jmri.profile.Profile, java.lang.String, boolean, boolean)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getProfilePath()> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:805)
Method <jmri.util.FileUtilSupport.getProfilePath()> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:805)
Method <jmri.util.FileUtilSupport.getProfilePath(jmri.profile.Profile)> calls method <jmri.profile.Profile.getPath()> in (FileUtilSupport.java:782)
Method <jmri.util.FileUtilSupport.getProfilePath(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getScriptsPath()> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:1028)
Method <jmri.util.FileUtilSupport.getScriptsPath()> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:1028)
Method <jmri.util.FileUtilSupport.getScriptsPath(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.getUserFilesPath()> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (FileUtilSupport.java:732)
Method <jmri.util.FileUtilSupport.getUserFilesPath()> calls method <jmri.profile.ProfileManager.getDefault()> in (FileUtilSupport.java:732)
Method <jmri.util.FileUtilSupport.getUserFilesPath(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.pathFromPortablePath(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.setScriptsPath(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.FileUtilSupport.setUserFilesPath(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (FileUtilSupport.java:0)
Method <jmri.util.ImmediatePipedOutputStream.write([B, int, int)> has parameter of type <[B> in (ImmediatePipedOutputStream.java:0)
Method <jmri.util.JmriJFrame.getIndexedProperty(java.lang.String, int)> calls method <jmri.beans.BeanUtil.getIntrospectedIndexedProperty(java.lang.Object, java.lang.String, int)> in (JmriJFrame.java:1073)
Method <jmri.util.JmriJFrame.getProperty(java.lang.String)> calls method <jmri.beans.BeanUtil.getIntrospectedProperty(java.lang.Object, java.lang.String)> in (JmriJFrame.java:1096)
Method <jmri.util.JmriJFrame.getPropertyNames()> calls method <jmri.beans.BeanUtil.getIntrospectedPropertyNames(java.lang.Object)> in (JmriJFrame.java:1152)
Method <jmri.util.JmriJFrame.hasIndexedProperty(java.lang.String)> calls method <jmri.beans.BeanUtil.hasIntrospectedIndexedProperty(java.lang.Object, java.lang.String)> in (JmriJFrame.java:1109)
Method <jmri.util.JmriJFrame.hasProperty(java.lang.String)> calls method <jmri.beans.BeanUtil.hasIntrospectedProperty(java.lang.Object, java.lang.String)> in (JmriJFrame.java:1102)
Method <jmri.util.JmriJFrame.setIndexedProperty(java.lang.String, int, java.lang.Object)> calls method <jmri.beans.BeanUtil.hasIntrospectedProperty(java.lang.Object, java.lang.String)> in (JmriJFrame.java:1057)
Method <jmri.util.JmriJFrame.setIndexedProperty(java.lang.String, int, java.lang.Object)> calls method <jmri.beans.BeanUtil.setIntrospectedIndexedProperty(java.lang.Object, java.lang.String, int, java.lang.Object)> in (JmriJFrame.java:1058)
Method <jmri.util.JmriJFrame.setProperty(java.lang.String, java.lang.Object)> calls method <jmri.beans.BeanUtil.hasIntrospectedProperty(java.lang.Object, java.lang.String)> in (JmriJFrame.java:1081)
Method <jmri.util.JmriJFrame.setProperty(java.lang.String, java.lang.Object)> calls method <jmri.beans.BeanUtil.setIntrospectedProperty(java.lang.Object, java.lang.String, java.lang.Object)> in (JmriJFrame.java:1082)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> calls method <com.sun.jna.platform.win32.Advapi32Util.registryGetKeys(com.sun.jna.platform.win32.WinReg$HKEY, java.lang.String)> in (PortNameMapper.java:77)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> calls method <com.sun.jna.platform.win32.Advapi32Util.registryGetKeys(com.sun.jna.platform.win32.WinReg$HKEY, java.lang.String)> in (PortNameMapper.java:82)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> calls method <com.sun.jna.platform.win32.Advapi32Util.registryGetStringValue(com.sun.jna.platform.win32.WinReg$HKEY, java.lang.String, java.lang.String)> in (PortNameMapper.java:100)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> calls method <com.sun.jna.platform.win32.Advapi32Util.registryGetStringValue(com.sun.jna.platform.win32.WinReg$HKEY, java.lang.String, java.lang.String)> in (PortNameMapper.java:90)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> calls method <com.sun.jna.platform.win32.Advapi32Util.registryGetStringValue(com.sun.jna.platform.win32.WinReg$HKEY, java.lang.String, java.lang.String)> in (PortNameMapper.java:93)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> calls method <com.sun.jna.platform.win32.Advapi32Util.registryGetValues(com.sun.jna.platform.win32.WinReg$HKEY, java.lang.String)> in (PortNameMapper.java:87)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> calls method <com.sun.jna.platform.win32.Advapi32Util.registryKeyExists(com.sun.jna.platform.win32.WinReg$HKEY, java.lang.String)> in (PortNameMapper.java:74)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> gets field <com.sun.jna.platform.win32.WinReg.HKEY_LOCAL_MACHINE> in (PortNameMapper.java:100)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> gets field <com.sun.jna.platform.win32.WinReg.HKEY_LOCAL_MACHINE> in (PortNameMapper.java:74)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> gets field <com.sun.jna.platform.win32.WinReg.HKEY_LOCAL_MACHINE> in (PortNameMapper.java:77)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> gets field <com.sun.jna.platform.win32.WinReg.HKEY_LOCAL_MACHINE> in (PortNameMapper.java:82)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> gets field <com.sun.jna.platform.win32.WinReg.HKEY_LOCAL_MACHINE> in (PortNameMapper.java:87)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> gets field <com.sun.jna.platform.win32.WinReg.HKEY_LOCAL_MACHINE> in (PortNameMapper.java:90)
Method <jmri.util.PortNameMapper.getDetailsFromWinRegistry(java.lang.String)> gets field <com.sun.jna.platform.win32.WinReg.HKEY_LOCAL_MACHINE> in (PortNameMapper.java:93)
Method <jmri.util.SerialUtil.setSerialPortParams(purejavacomm.SerialPort, int, int, int, int)> calls method <purejavacomm.SerialPort.setSerialPortParams(int, int, int, int)> in (SerialUtil.java:28)
Method <jmri.util.SerialUtil.setSerialPortParams(purejavacomm.SerialPort, int, int, int, int)> calls method <purejavacomm.SerialPort.setSerialPortParams(int, int, int, int)> in (SerialUtil.java:32)
Method <jmri.util.SerialUtil.setSerialPortParams(purejavacomm.SerialPort, int, int, int, int)> has parameter of type <purejavacomm.SerialPort> in (SerialUtil.java:0)
Method <jmri.util.SerialUtil.setSerialPortParams(purejavacomm.SerialPort, int, int, int, int)> throws type <purejavacomm.UnsupportedCommOperationException> in (SerialUtil.java:0)
Method <jmri.util.StringUtil.arrayToString([B)> has parameter of type <[B> in (StringUtil.java:0)
Method <jmri.util.StringUtil.arrayToString([I)> has parameter of type <[I> in (StringUtil.java:0)
Method <jmri.util.StringUtil.bytesFromHexString(java.lang.String)> has return type <[B> in (StringUtil.java:0)
Method <jmri.util.StringUtil.fullTextToHexArray(java.lang.String, int)> has return type <[B> in (StringUtil.java:0)
Method <jmri.util.StringUtil.getNameFromState(int, [I, [Ljava.lang.String;)> has parameter of type <[I> in (StringUtil.java:0)
Method <jmri.util.StringUtil.getNamesFromStateMasked(int, [I, [I, [Ljava.lang.String;)> has parameter of type <[I> in (StringUtil.java:0)
Method <jmri.util.StringUtil.getStateFromName(java.lang.String, [I, [Ljava.lang.String;)> has parameter of type <[I> in (StringUtil.java:0)
Method <jmri.util.StringUtil.hexStringFromBytes([B)> has parameter of type <[B> in (StringUtil.java:0)
Method <jmri.util.StringUtil.hexStringFromInts([I)> has parameter of type <[I> in (StringUtil.java:0)
Method <jmri.util.StringUtil.intBytesWithTotalFromNonSpacedHexString(java.lang.String, boolean)> has return type <[I> in (StringUtil.java:0)
Method <jmri.util.com.rbnb.UDPInputStream.read([B)> has parameter of type <[B> in (UDPInputStream.java:0)
Method <jmri.util.com.rbnb.UDPInputStream.read([B, int, int)> has parameter of type <[B> in (UDPInputStream.java:0)
Method <jmri.util.com.rbnb.UDPOutputStream.write([B)> has parameter of type <[B> in (UDPOutputStream.java:0)
Method <jmri.util.com.rbnb.UDPOutputStream.write([B, int, int)> has parameter of type <[B> in (UDPOutputStream.java:0)
Method <jmri.util.datatransfer.RosterEntrySelection.getRosterEntries(java.awt.datatransfer.Transferable)> calls method <jmri.jmrit.roster.Roster.entryFromTitle(java.lang.String)> in (RosterEntrySelection.java:115)
Method <jmri.util.datatransfer.RosterEntrySelection.getRosterEntries(java.awt.datatransfer.Transferable)> calls method <jmri.jmrit.roster.Roster.getDefault()> in (RosterEntrySelection.java:115)
Method <jmri.util.datatransfer.RosterEntrySelection.lambda$createRosterEntrySelection$0(java.util.ArrayList, jmri.jmrit.roster.RosterEntry)> calls method <jmri.jmrit.roster.RosterEntry.getId()> in (RosterEntrySelection.java:67)
Method <jmri.util.datatransfer.RosterEntrySelection.lambda$createRosterEntrySelection$0(java.util.ArrayList, jmri.jmrit.roster.RosterEntry)> has parameter of type <jmri.jmrit.roster.RosterEntry> in (RosterEntrySelection.java:0)
Method <jmri.util.davidflanagan.HardcopyWriter.write([C, int, int)> has parameter of type <[C> in (HardcopyWriter.java:0)
Method <jmri.util.gui.GuiLafPreferencesManager.firePropertyChange(java.lang.String, boolean, boolean)> calls method <jmri.beans.Bean.firePropertyChange(java.lang.String, boolean, boolean)> in (GuiLafPreferencesManager.java:585)
Method <jmri.util.gui.GuiLafPreferencesManager.firePropertyChange(java.lang.String, int, int)> calls method <jmri.beans.Bean.firePropertyChange(java.lang.String, int, int)> in (GuiLafPreferencesManager.java:597)
Method <jmri.util.gui.GuiLafPreferencesManager.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)> calls method <jmri.beans.Bean.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)> in (GuiLafPreferencesManager.java:609)
Method <jmri.util.gui.GuiLafPreferencesManager.getInitializationExceptions(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (GuiLafPreferencesManager.java:0)
Method <jmri.util.gui.GuiLafPreferencesManager.initialize(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (GuiLafPreferencesManager.java:93)
Method <jmri.util.gui.GuiLafPreferencesManager.initialize(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (GuiLafPreferencesManager.java:97)
Method <jmri.util.gui.GuiLafPreferencesManager.initialize(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (GuiLafPreferencesManager.java:0)
Method <jmri.util.gui.GuiLafPreferencesManager.isInitialized(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (GuiLafPreferencesManager.java:0)
Method <jmri.util.gui.GuiLafPreferencesManager.isInitializedWithExceptions(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (GuiLafPreferencesManager.java:0)
Method <jmri.util.gui.GuiLafPreferencesManager.savePreferences(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (GuiLafPreferencesManager.java:152)
Method <jmri.util.gui.GuiLafPreferencesManager.savePreferences(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (GuiLafPreferencesManager.java:0)
Method <jmri.util.gui.GuiLafPreferencesManager.setDirty(boolean)> calls method <jmri.beans.Bean.firePropertyChange(java.lang.String, boolean, boolean)> in (GuiLafPreferencesManager.java:554)
Method <jmri.util.gui.GuiLafPreferencesManager.setLocaleMinimally(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (GuiLafPreferencesManager.java:522)
Method <jmri.util.gui.GuiLafPreferencesManager.setLocaleMinimally(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (GuiLafPreferencesManager.java:0)
Method <jmri.util.gui.GuiLafPreferencesManager.setRestartRequired()> calls method <jmri.beans.Bean.firePropertyChange(java.lang.String, boolean, boolean)> in (GuiLafPreferencesManager.java:573)
Method <jmri.util.node.NodeIdentity.createNetworkIdentity([B)> has parameter of type <[B> in (NodeIdentity.java:0)
Method <jmri.util.node.NodeIdentity.networkIdentity()> calls method <jmri.profile.Profile.getUniqueId()> in (NodeIdentity.java:168)
Method <jmri.util.node.NodeIdentity.networkIdentity()> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (NodeIdentity.java:166)
Method <jmri.util.node.NodeIdentity.networkIdentity()> calls method <jmri.profile.ProfileManager.getDefault()> in (NodeIdentity.java:166)
Method <jmri.util.node.NodeIdentity.storageIdentity()> calls method <jmri.profile.ProfileManager.getActiveProfile()> in (NodeIdentity.java:186)
Method <jmri.util.node.NodeIdentity.storageIdentity()> calls method <jmri.profile.ProfileManager.getDefault()> in (NodeIdentity.java:186)
Method <jmri.util.node.NodeIdentity.storageIdentity(jmri.profile.Profile)> calls method <jmri.profile.Profile.getPath()> in (NodeIdentity.java:232)
Method <jmri.util.node.NodeIdentity.storageIdentity(jmri.profile.Profile)> calls method <jmri.profile.Profile.getUniqueId()> in (NodeIdentity.java:231)
Method <jmri.util.node.NodeIdentity.storageIdentity(jmri.profile.Profile)> calls method <jmri.profile.Profile.getUniqueId()> in (NodeIdentity.java:237)
Method <jmri.util.node.NodeIdentity.storageIdentity(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (NodeIdentity.java:0)
Method <jmri.util.prefs.AbstractConfigurationProvider.getConfiguration()> has return type <jmri.profile.AuxiliaryConfiguration> in (AbstractConfigurationProvider.java:0)
Method <jmri.util.prefs.AbstractConfigurationProvider.getConfigurationDirectory(boolean)> calls method <jmri.profile.Profile.getPath()> in (AbstractConfigurationProvider.java:39)
Method <jmri.util.prefs.AbstractConfigurationProvider.getConfigurationDirectory(boolean)> calls method <jmri.profile.ProfileUtils.copyPrivateContentToCurrentIdentity(jmri.profile.Profile)> in (AbstractConfigurationProvider.java:44)
Method <jmri.util.prefs.AbstractPreferencesManager.addInitializationException(jmri.profile.Profile, java.lang.Exception)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.getInitializationExceptions(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.isInitialized(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.isInitializedWithExceptions(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.isInitializing(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.lambda$requireAllOther$2(jmri.spi.PreferencesManager)> has parameter of type <jmri.spi.PreferencesManager> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.lambda$requireAllOther$3(jmri.spi.PreferencesManager)> has parameter of type <jmri.spi.PreferencesManager> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.requiresNoInitializedWithExceptions(jmri.profile.Profile, java.lang.String)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.requiresNoInitializedWithExceptions(jmri.profile.Profile, java.util.Set, java.lang.String)> calls method <jmri.spi.PreferencesManager.isInitializedWithExceptions(jmri.profile.Profile)> in (AbstractPreferencesManager.java:167)
Method <jmri.util.prefs.AbstractPreferencesManager.requiresNoInitializedWithExceptions(jmri.profile.Profile, java.util.Set, java.lang.String)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.setInitialized(jmri.profile.Profile, boolean)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.AbstractPreferencesManager.setInitializing(jmri.profile.Profile, boolean)> has parameter of type <jmri.profile.Profile> in (AbstractPreferencesManager.java:0)
Method <jmri.util.prefs.JmriConfigurationProvider.findProvider(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (JmriConfigurationProvider.java:0)
Method <jmri.util.prefs.JmriConfigurationProvider.getConfiguration()> has return type <jmri.profile.AuxiliaryConfiguration> in (JmriConfigurationProvider.java:0)
Method <jmri.util.prefs.JmriConfigurationProvider.getConfiguration(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (JmriConfigurationProvider.java:0)
Method <jmri.util.prefs.JmriConfigurationProvider.getConfiguration(jmri.profile.Profile)> has return type <jmri.profile.AuxiliaryConfiguration> in (JmriConfigurationProvider.java:0)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> has parameter of type <jmri.profile.Profile> in (JmriPreferencesProvider.java:0)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferences(jmri.profile.Profile, java.lang.Package, boolean)> calls method <jmri.profile.Profile.getPath()> in (JmriPreferencesProvider.java:127)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferences(jmri.profile.Profile, java.lang.Package, boolean)> has parameter of type <jmri.profile.Profile> in (JmriPreferencesProvider.java:0)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferences(jmri.profile.Profile, java.lang.String, boolean)> calls method <jmri.profile.Profile.getPath()> in (JmriPreferencesProvider.java:159)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferences(jmri.profile.Profile, java.lang.String, boolean)> has parameter of type <jmri.profile.Profile> in (JmriPreferencesProvider.java:0)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferencesDirectory()> calls constructor <jmri.profile.Profile.<init>(java.io.File)> in (JmriPreferencesProvider.java:300)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferencesDirectory()> calls method <jmri.profile.Profile.isProfile(java.io.File)> in (JmriPreferencesProvider.java:298)
Method <jmri.util.prefs.JmriPreferencesProvider.getPreferencesDirectory()> calls method <jmri.profile.ProfileUtils.copyPrivateContentToCurrentIdentity(jmri.profile.Profile)> in (JmriPreferencesProvider.java:302)
Method <jmri.util.prefs.JmriUserInterfaceConfigurationProvider.findProvider(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (JmriUserInterfaceConfigurationProvider.java:0)
Method <jmri.util.prefs.JmriUserInterfaceConfigurationProvider.getConfiguration()> has return type <jmri.profile.AuxiliaryConfiguration> in (JmriUserInterfaceConfigurationProvider.java:0)
Method <jmri.util.prefs.JmriUserInterfaceConfigurationProvider.getConfiguration(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (JmriUserInterfaceConfigurationProvider.java:0)
Method <jmri.util.prefs.JmriUserInterfaceConfigurationProvider.getConfiguration(jmri.profile.Profile)> has return type <jmri.profile.AuxiliaryConfiguration> in (JmriUserInterfaceConfigurationProvider.java:0)
Method <jmri.util.startup.AbstractActionModel.isValid()> calls method <jmri.jmrix.SystemConnectionMemoManager.getDefault()> in (AbstractActionModel.java:89)
Method <jmri.util.startup.AbstractActionModel.isValid()> calls method <jmri.jmrix.SystemConnectionMemoManager.getSystemConnectionMemoForSystemPrefix(java.lang.String)> in (AbstractActionModel.java:89)
Method <jmri.util.startup.AbstractActionModel.performAction()> calls method <jmri.jmrix.swing.SystemConnectionAction.setSystemConnectionMemo(jmri.SystemConnectionMemo)> in (AbstractActionModel.java:125)
Method <jmri.util.startup.AbstractActionModelFactory.lambda$getDialogMessage$3(javax.swing.JComboBox, javax.swing.JLabel, javax.swing.JList, javax.swing.event.ListSelectionEvent)> calls method <jmri.jmrix.swing.SystemConnectionAction.getSystemConnectionMemoClasses()> in (AbstractActionModelFactory.java:111)
Method <jmri.util.startup.PerformFileModelFactory.setFileChooser()> calls method <jmri.jmrit.XmlFile.userFileChooser(java.lang.String, [Ljava.lang.String;)> in (PerformFileModelFactory.java:29)
Method <jmri.util.startup.PerformScriptModel.performAction()> calls method <jmri.script.JmriScriptEngineManager.getDefault()> in (PerformScriptModel.java:33)
Method <jmri.util.startup.PerformScriptModel.performAction()> calls method <jmri.script.JmriScriptEngineManager.runScript(java.io.File)> in (PerformScriptModel.java:33)
Method <jmri.util.startup.PerformScriptModelFactory.setFileChooser()> calls constructor <jmri.script.ScriptFileChooser.<init>()> in (PerformScriptModelFactory.java:31)
Method <jmri.util.startup.StartupActionModelUtil.lambda$prepareActionsHashMap$2(apps.startup.StartupActionFactory)> has parameter of type <apps.startup.StartupActionFactory> in (StartupActionModelUtil.java:0)
Method <jmri.util.startup.StartupActionsManager.initialize(jmri.profile.Profile)> calls method <jmri.configurexml.XmlAdapter.load(org.jdom2.Element, org.jdom2.Element)> in (StartupActionsManager.java:96)
Method <jmri.util.startup.StartupActionsManager.initialize(jmri.profile.Profile)> calls method <jmri.profile.AuxiliaryConfiguration.getConfigurationFragment(java.lang.String, java.lang.String, boolean)> in (StartupActionsManager.java:76)
Method <jmri.util.startup.StartupActionsManager.initialize(jmri.profile.Profile)> calls method <jmri.profile.AuxiliaryConfiguration.getConfigurationFragment(java.lang.String, java.lang.String, boolean)> in (StartupActionsManager.java:79)
Method <jmri.util.startup.StartupActionsManager.initialize(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getAuxiliaryConfiguration(jmri.profile.Profile)> in (StartupActionsManager.java:76)
Method <jmri.util.startup.StartupActionsManager.initialize(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getAuxiliaryConfiguration(jmri.profile.Profile)> in (StartupActionsManager.java:79)
Method <jmri.util.startup.StartupActionsManager.initialize(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (StartupActionsManager.java:0)
Method <jmri.util.startup.StartupActionsManager.lambda$initialize$1(jmri.profile.Profile, jmri.util.startup.StartupModel)> has parameter of type <jmri.profile.Profile> in (StartupActionsManager.java:0)
Method <jmri.util.startup.StartupActionsManager.lambda$savePreferences$2(org.jdom2.Element, jmri.util.startup.StartupModel)> calls method <jmri.configurexml.ConfigXmlManager.elementFromObject(java.lang.Object, boolean)> in (StartupActionsManager.java:145)
Method <jmri.util.startup.StartupActionsManager.savePreferences(jmri.profile.Profile)> calls method <jmri.profile.AuxiliaryConfiguration.putConfigurationFragment(org.w3c.dom.Element, boolean)> in (StartupActionsManager.java:155)
Method <jmri.util.startup.StartupActionsManager.savePreferences(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getAuxiliaryConfiguration(jmri.profile.Profile)> in (StartupActionsManager.java:155)
Method <jmri.util.startup.StartupActionsManager.savePreferences(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (StartupActionsManager.java:0)
Method <jmri.util.swing.BeanSelectCreatePanel.createBean()> calls method <jmri.swing.ManagerComboBox.getSelectedItem()> in (BeanSelectCreatePanel.java:176)
Method <jmri.util.swing.BeanSelectCreatePanel.dispose()> calls method <jmri.swing.NamedBeanComboBox.dispose()> in (BeanSelectCreatePanel.java:252)
Method <jmri.util.swing.BeanSelectCreatePanel.getDisplayName()> calls method <jmri.swing.NamedBeanComboBox.getSelectedItemDisplayName()> in (BeanSelectCreatePanel.java:146)
Method <jmri.util.swing.BeanSelectCreatePanel.getNamedBean()> calls method <jmri.swing.NamedBeanComboBox.getSelectedItem()> in (BeanSelectCreatePanel.java:166)
Method <jmri.util.swing.BeanSelectCreatePanel.isEmpty()> calls method <jmri.swing.NamedBeanComboBox.getSelectedItem()> in (BeanSelectCreatePanel.java:223)
Method <jmri.util.swing.BeanSelectCreatePanel.isEmpty()> calls method <jmri.swing.NamedBeanComboBox.getSelectedItem()> in (BeanSelectCreatePanel.java:224)
Method <jmri.util.swing.BeanSelectCreatePanel.lambda$new$2(jmri.swing.SystemNameValidator, java.awt.event.ItemEvent)> calls method <jmri.swing.ManagerComboBox.getSelectedItem()> in (BeanSelectCreatePanel.java:93)
Method <jmri.util.swing.BeanSelectCreatePanel.lambda$new$2(jmri.swing.SystemNameValidator, java.awt.event.ItemEvent)> calls method <jmri.swing.SystemNameValidator.setManager(jmri.Manager)> in (BeanSelectCreatePanel.java:93)
Method <jmri.util.swing.BeanSelectCreatePanel.lambda$new$2(jmri.swing.SystemNameValidator, java.awt.event.ItemEvent)> has parameter of type <jmri.swing.SystemNameValidator> in (BeanSelectCreatePanel.java:0)
Method <jmri.util.swing.BeanSelectCreatePanel.setDefaultNamedBean(jmri.NamedBean)> calls method <jmri.swing.NamedBeanComboBox.setSelectedItem(java.lang.Object)> in (BeanSelectCreatePanel.java:212)
Method <jmri.util.swing.BeanSelectCreatePanel.setEnabled(boolean)> calls method <jmri.swing.ManagerComboBox.setEnabled(boolean)> in (BeanSelectCreatePanel.java:122)
Method <jmri.util.swing.BeanSelectCreatePanel.setEnabled(boolean)> calls method <jmri.swing.NamedBeanComboBox.setEnabled(boolean)> in (BeanSelectCreatePanel.java:124)
Method <jmri.util.swing.BeanSelectCreatePanel.update()> calls method <jmri.swing.ManagerComboBox.setVisible(boolean)> in (BeanSelectCreatePanel.java:107)
Method <jmri.util.swing.BeanSelectCreatePanel.update()> calls method <jmri.swing.ManagerComboBox.setVisible(boolean)> in (BeanSelectCreatePanel.java:113)
Method <jmri.util.swing.BeanSelectCreatePanel.update()> calls method <jmri.swing.NamedBeanComboBox.setVisible(boolean)> in (BeanSelectCreatePanel.java:109)
Method <jmri.util.swing.BeanSelectCreatePanel.update()> calls method <jmri.swing.NamedBeanComboBox.setVisible(boolean)> in (BeanSelectCreatePanel.java:111)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls constructor <net.coobird.thumbnailator.builders.ThumbnailParameterBuilder.<init>()> in (ResizableImagePanel.java:146)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls constructor <net.coobird.thumbnailator.tasks.io.FileImageSource.<init>(java.io.File)> in (ResizableImagePanel.java:150)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls method <net.coobird.thumbnailator.ThumbnailParameter.getImageFilters()> in (ResizableImagePanel.java:156)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls method <net.coobird.thumbnailator.builders.ThumbnailParameterBuilder.build()> in (ResizableImagePanel.java:148)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls method <net.coobird.thumbnailator.builders.ThumbnailParameterBuilder.scale(double)> in (ResizableImagePanel.java:147)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls method <net.coobird.thumbnailator.filters.ImageFilter.apply(java.awt.image.BufferedImage)> in (ResizableImagePanel.java:157)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls method <net.coobird.thumbnailator.tasks.io.FileImageSource.read()> in (ResizableImagePanel.java:153)
Method <jmri.util.swing.ResizableImagePanel.readImage(java.io.File)> calls method <net.coobird.thumbnailator.tasks.io.FileImageSource.setThumbnailParameter(net.coobird.thumbnailator.ThumbnailParameter)> in (ResizableImagePanel.java:151)
Method <jmri.util.swing.SplitButtonColorChooserPanel.buildChooser()> calls constructor <com.alexandriasoftware.swing.JSplitButton.<init>(java.lang.String, javax.swing.Icon)> in (SplitButtonColorChooserPanel.java:62)
Method <jmri.util.swing.SplitButtonColorChooserPanel.buildChooser()> calls method <com.alexandriasoftware.swing.JSplitButton.addButtonClickedActionListener(com.alexandriasoftware.swing.action.ButtonClickedActionListener)> in (SplitButtonColorChooserPanel.java:63)
Method <jmri.util.swing.SplitButtonColorChooserPanel.buildChooser()> calls method <com.alexandriasoftware.swing.JSplitButton.addSplitButtonClickedActionListener(com.alexandriasoftware.swing.action.SplitButtonClickedActionListener)> in (SplitButtonColorChooserPanel.java:71)
Method <jmri.util.swing.SplitButtonColorChooserPanel.buildChooser()> calls method <com.alexandriasoftware.swing.JSplitButton.setPopupMenu(javax.swing.JPopupMenu)> in (SplitButtonColorChooserPanel.java:80)
Method <jmri.util.swing.SplitButtonColorChooserPanel.lambda$buildChooser$0(java.awt.event.ActionEvent)> calls method <com.alexandriasoftware.swing.JSplitButton.getParent()> in (SplitButtonColorChooserPanel.java:64)
Method <jmri.util.swing.SplitButtonColorChooserPanel.updateChooser()> calls method <com.alexandriasoftware.swing.JSplitButton.setIcon(javax.swing.Icon)> in (SplitButtonColorChooserPanel.java:44)
Method <jmri.util.swing.SplitButtonColorChooserPanel.updateChooser()> calls method <com.alexandriasoftware.swing.JSplitButton.setPopupMenu(javax.swing.JPopupMenu)> in (SplitButtonColorChooserPanel.java:45)
Method <jmri.util.table.JTableToCsvAction.addColtoListIfNotExcluded(java.util.List, int, [I)> has parameter of type <[I> in (JTableToCsvAction.java:0)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleFrame.addPropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:180)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleFrame.getAddressPanel()> in (RailDriverMenuItem.java:177)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleFrame.getControlPanel()> in (RailDriverMenuItem.java:175)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleFrame.getFunctionPanel()> in (RailDriverMenuItem.java:176)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleFrame.toFront()> in (RailDriverMenuItem.java:174)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleFrameManager.getCurrentThrottleFrame()> in (RailDriverMenuItem.java:168)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleWindow.addPropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:179)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> calls method <jmri.jmrit.throttle.ThrottleWindow.getCurrentThrottleFrame()> in (RailDriverMenuItem.java:170)
Method <jmri.util.usb.RailDriverMenuItem.lambda$setupRailDriver$1(jmri.jmrit.throttle.ThrottleFrameManager)> has parameter of type <jmri.jmrit.throttle.ThrottleFrameManager> in (RailDriverMenuItem.java:0)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.roster.swing.RosterEntryComboBox.getItemCount()> in (RailDriverMenuItem.java:695)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.roster.swing.RosterEntrySelectorPanel.getRosterEntryComboBox()> in (RailDriverMenuItem.java:693)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.dispatchAddress()> in (RailDriverMenuItem.java:664)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.getCurrentAddress()> in (RailDriverMenuItem.java:657)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.getCurrentAddress()> in (RailDriverMenuItem.java:665)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.getRosterEntrySelector()> in (RailDriverMenuItem.java:691)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.getRosterSelectedIndex()> in (RailDriverMenuItem.java:672)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.getRosterSelectedIndex()> in (RailDriverMenuItem.java:696)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.selectRosterEntry()> in (RailDriverMenuItem.java:656)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.setRosterSelectedIndex(int)> in (RailDriverMenuItem.java:674)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.AddressPanel.setRosterSelectedIndex(int)> in (RailDriverMenuItem.java:699)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ControlPanel.getSpeedSlider()> in (RailDriverMenuItem.java:589)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ControlPanel.isEnabled()> in (RailDriverMenuItem.java:573)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ControlPanel.setForwardDirection(boolean)> in (RailDriverMenuItem.java:575)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ControlPanel.setForwardDirection(boolean)> in (RailDriverMenuItem.java:577)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ControlPanel.stop()> in (RailDriverMenuItem.java:736)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.FunctionButton.getIsLockable()> in (RailDriverMenuItem.java:777)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.FunctionButton.getState()> in (RailDriverMenuItem.java:779)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.FunctionButton.setSelected(boolean)> in (RailDriverMenuItem.java:722)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.FunctionButton.setSelected(boolean)> in (RailDriverMenuItem.java:729)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.FunctionButton.setSelected(boolean)> in (RailDriverMenuItem.java:779)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.FunctionButton.setSelected(boolean)> in (RailDriverMenuItem.java:782)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.FunctionPanel.getFunctionButtons()> in (RailDriverMenuItem.java:640)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.addPropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:549)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.getAddressPanel()> in (RailDriverMenuItem.java:551)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.getControlPanel()> in (RailDriverMenuItem.java:552)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.getFunctionPanel()> in (RailDriverMenuItem.java:553)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.getThrottleWindow()> in (RailDriverMenuItem.java:546)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.removePropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:513)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.removePropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:528)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleFrame.removePropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:541)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleWindow.addPropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:548)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleWindow.nextThrottleFrame()> in (RailDriverMenuItem.java:683)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleWindow.previousThrottleFrame()> in (RailDriverMenuItem.java:713)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleWindow.removePropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:509)
Method <jmri.util.usb.RailDriverMenuItem.propertyChange(java.beans.PropertyChangeEvent)> calls method <jmri.jmrit.throttle.ThrottleWindow.removePropertyChangeListener(java.beans.PropertyChangeListener)> in (RailDriverMenuItem.java:537)
Method <jmri.util.usb.RailDriverMenuItem.sendMessage(org.hid4java.HidDevice, [B, byte)> has parameter of type <[B> in (RailDriverMenuItem.java:0)
Method <jmri.util.usb.RailDriverMenuItem.setupRailDriver(org.hid4java.HidDevice)> calls constructor <jmri.jmrit.throttle.LoadXmlThrottlesLayoutAction.<init>()> in (RailDriverMenuItem.java:147)
Method <jmri.util.usb.RailDriverMenuItem.setupRailDriver(org.hid4java.HidDevice)> calls method <jmri.jmrit.throttle.LoadXmlThrottlesLayoutAction.loadThrottlesLayout(java.io.File)> in (RailDriverMenuItem.java:148)
Method <jmri.util.usb.RailDriverMenuItem.setupRailDriver(org.hid4java.HidDevice)> calls method <jmri.jmrit.throttle.ThrottleFrame.getDefaultThrottleFilename()> in (RailDriverMenuItem.java:148)
Method <jmri.util.usb.RailDriverMenuItem.setupRailDriver(org.hid4java.HidDevice)> calls method <jmri.jmrit.throttle.ThrottleFrameManager.createThrottleWindow()> in (RailDriverMenuItem.java:156)
Method <jmri.util.usb.RailDriverMenuItem.setupRailDriver(org.hid4java.HidDevice)> calls method <jmri.jmrit.throttle.ThrottleWindow.addThrottleFrame()> in (RailDriverMenuItem.java:157)
Method <jmri.util.xml.XMLUtil.fromHex([C, int, int)> has parameter of type <[C> in (XMLUtil.java:0)
Method <jmri.util.xml.XMLUtil.fromHex([C, int, int)> has return type <[B> in (XMLUtil.java:0)
Method <jmri.util.xml.XMLUtil.toHex([B, int, int)> has parameter of type <[B> in (XMLUtil.java:0)
Method <jmri.util.zeroconf.ZeroConfPreferences.savePreferences(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (ZeroConfPreferences.java:133)
Method <jmri.util.zeroconf.ZeroConfPreferences.savePreferences(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (ZeroConfPreferences.java:147)
Method <jmri.util.zeroconf.ZeroConfPreferences.savePreferences(jmri.profile.Profile)> calls method <jmri.profile.ProfileUtils.getPreferences(jmri.profile.Profile, java.lang.Class, boolean)> in (ZeroConfPreferences.java:150)
Method <jmri.util.zeroconf.ZeroConfPreferences.savePreferences(jmri.profile.Profile)> has parameter of type <jmri.profile.Profile> in (ZeroConfPreferences.java:0)
Method <jmri.util.zeroconf.ZeroConfServiceManager.create(java.lang.String, int, java.util.HashMap)> calls method <jmri.web.server.WebServerPreferences.getRailroadName()> in (ZeroConfServiceManager.java:130)