The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 1

com/jsql/MainApp.java

Rule Violation Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 20

com/jsql/view/swing/JFrameView.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JFrame.getContentPane() (call stack: [JFrameView.initPaneComponents(), JFrame.getContentPane()]) 65
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Window.setIconImages(List<? extends Image>) (call stack: [JFrameView.initWindow(), Window.setIconImages(List<? extends Image>)]) 66
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JFrame.getRootPane() (call stack: [JFrameView.initShortcuts(), JFrame.getRootPane()]) 67

com/jsql/view/swing/action/ActionNewWindow.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 48
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 49
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 56

com/jsql/view/swing/action/ActionSaveTab.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 53
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 54
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 55
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 95
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 130

com/jsql/view/swing/console/AbstractColoredConsole.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addFocusListener(FocusListener) 3541
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 42

com/jsql/view/swing/console/JTextPaneAppender.java

Rule Violation Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 25

com/jsql/view/swing/dialog/DialogAbout.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.setDefaultCloseOperation(int) 54
ConstructorCallsOverridableMethod Overridable method called during object construction: Window.setIconImages(List<? extends Image>) 55
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getRootPane() 58
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.setLayout(LayoutManager) 64
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getContentPane() 66
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Window.setSize(int, int) (call stack: [DialogAbout.initDialog(), Window.setSize(int, int)]) 77

com/jsql/view/swing/dialog/DialogTranslate.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.setDefaultCloseOperation(int) 59
ConstructorCallsOverridableMethod Overridable method called during object construction: Window.setIconImages(List<? extends Image>) 60
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getRootPane() 63
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JDialog.setLayout(LayoutManager) (call stack: [DialogTranslate.initLastLine(), JDialog.setLayout(LayoutManager)]) 69
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getContentPane() 72

com/jsql/view/swing/list/DnDList.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JList<E>.setModel(ListModel<E>) (call stack: [JList<E>.setModel(ListModel<E>)]) 59
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Component.addMouseListener(MouseListener) (call stack: [DnDList.initListener(), Component.addMouseListener(MouseListener)]) 61
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JList<E>.setDragEnabled(boolean) (call stack: [JList<E>.setDragEnabled(boolean)]) 62
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setTransferHandler(TransferHandler) 64
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 249

com/jsql/view/swing/list/MenuActionExport.java

Rule Violation Line
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 59

com/jsql/view/swing/manager/AbstractManagerList.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 80
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildList(String) 82
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 89

com/jsql/view/swing/manager/ManagerAdminPage.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildRunButton(String, String) 40
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 48

com/jsql/view/swing/manager/ManagerBruteForce.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 63
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 70
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 73

com/jsql/view/swing/manager/ManagerCoder.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 109

com/jsql/view/swing/manager/ManagerDatabase.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 70
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 112

com/jsql/view/swing/manager/ManagerExploit.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildRunButton(String, String) 93
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildPrivilege() 95
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 101
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 192

com/jsql/view/swing/manager/ManagerFile.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildRunButton(String, String) 40
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildPrivilege() 43
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 44
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 47

com/jsql/view/swing/manager/ManagerScan.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: AbstractManagerList.buildRunButton(String, String) (call stack: [ManagerScan.getLastLinePanel(), AbstractManagerList.buildRunButton(String, String)]) 71
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 72
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 138

com/jsql/view/swing/menubar/AppMenubar.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 80
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 81
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 82
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 84
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 85

com/jsql/view/swing/menubar/MenuWindows.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 54
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setMnemonic(char) 56
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 61
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 99
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 100
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 101
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(Component) 102
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 103
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(Component) 104
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 132
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 189
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(Component) 190
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 191
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 192

com/jsql/view/swing/panel/PanelAddressBar.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Container.setLayout(LayoutManager) (call stack: [PanelAddressBar.initLayout(), Container.setLayout(LayoutManager)]) 162

com/jsql/view/swing/panel/PanelConsoles.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 88
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: PanelConsoles.insertJavaTab() (call stack: [PanelConsoles.initTabsConsoles(), PanelConsoles.insertJavaTab()]) 96
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 100

com/jsql/view/swing/panel/PanelPreferences.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 48
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setBorder(Border) 49
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 55
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 66

com/jsql/view/swing/panel/address/ButtonStart.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 56
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setToolTipText(String) 57
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setPreferredSize(Dimension) 60
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 61
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setContentAreaFilled(boolean) 62
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setBorderPainted(boolean) 63
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setRolloverEnabled(boolean) 64
ConstructorCallsOverridableMethod Overridable method called during object construction: ButtonStart.setIcons() 65

com/jsql/view/swing/panel/address/PanelTrailingAddress.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 58
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setBorder(Border) 59
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 123
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 153
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 154
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 155
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 156

com/jsql/view/swing/panel/consoles/CenterRenderer.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JLabel.setHorizontalAlignment(int) 8

com/jsql/view/swing/panel/consoles/NetworkTable.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 33
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setComponentPopupMenu(JPopupMenu) 34
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setRowSelectionAllowed(boolean) 35
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setSelectionMode(int) 36
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setRowHeight(int) 37
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getTableHeader() 38
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 4062
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setModel(TableModel) 6479
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 81
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 84
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 85
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 86
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.getFocusTraversalKeys(int) 91
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setFocusTraversalKeys(int, Set<? extends AWTKeyStroke>) 93
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.getFocusTraversalKeys(int) 95
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setFocusTraversalKeys(int, Set<? extends AWTKeyStroke>) 97
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 99
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 100
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 101
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 102
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getSelectionModel() 104

com/jsql/view/swing/panel/consoles/TabbedPaneNetworkTab.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 53
ConstructorCallsOverridableMethod Overridable method called during object construction: TabbedPaneNetworkTab.applyTheme() 100

com/jsql/view/swing/panel/preferences/PanelAuthentication.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 119

com/jsql/view/swing/panel/preferences/PanelConnection.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 178

com/jsql/view/swing/panel/preferences/PanelExploit.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 60

com/jsql/view/swing/panel/preferences/PanelGeneral.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 33

com/jsql/view/swing/panel/preferences/PanelInjection.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 233

com/jsql/view/swing/panel/preferences/PanelProxy.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 87

com/jsql/view/swing/panel/preferences/PanelStrategies.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 46

com/jsql/view/swing/panel/preferences/PanelTampering.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 102

com/jsql/view/swing/panel/preferences/PanelUserAgent.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 43

com/jsql/view/swing/panel/split/SplitNS.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setTopComponent(Component) 92
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setBottomComponent(Component) 96
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setResizeWeight(double) 98

com/jsql/view/swing/panel/util/ButtonExpandText.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setPreferredSize(Dimension) 30
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setContentAreaFilled(boolean) 31
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setIcon(Icon) 33
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setRolloverIcon(Icon) 34
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setPressedIcon(Icon) 35
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 5967

com/jsql/view/swing/popupmenu/JPopupMenuComponent.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.setLightWeightPopupEnabled(boolean) 59
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 61
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 62
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 63
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 82
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 83
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addPopupMenuListener(PopupMenuListener) 86
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 89

com/jsql/view/swing/popupmenu/JPopupMenuTable.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 54
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 55
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 56
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addPopupMenuListener(PopupMenuListener) 5975
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 86
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 87
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 93
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 103

com/jsql/view/swing/popupmenu/JPopupMenuText.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, int) 44
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, int) 45

com/jsql/view/swing/sql/SqlEngine.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 282
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 286

com/jsql/view/swing/tab/TabHeader.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 31
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 35

com/jsql/view/swing/tab/TabManagers.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 44
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setMaximumSize(Dimension) 45
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.getMaximumSize() 45
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setPreferredSize(Dimension) 46
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.getPreferredSize() 46
ConstructorCallsOverridableMethod Overridable method called during object construction: JTabbedPane.addChangeListener(ChangeListener) 5053

com/jsql/view/swing/tab/TabManagersCards.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 36
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 37
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setMinimumSize(Dimension) 38

com/jsql/view/swing/tab/TabResults.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 70
ConstructorCallsOverridableMethod Overridable method called during object construction: JTabbedPane.setTabLayoutPolicy(int) 71
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setTransferHandler(TransferHandler) 72
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseWheelListener(MouseWheelListener) 77

com/jsql/view/swing/tab/TabbedPaneWheeled.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseWheelListener(MouseWheelListener) 37

com/jsql/view/swing/tab/dnd/DnDTabbedPane.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 96
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseMotionListener(MouseMotionListener) 97
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.addPropertyChangeListener(PropertyChangeListener) 98
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 225

com/jsql/view/swing/tab/dnd/GhostGlassPane.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 12

com/jsql/view/swing/table/AdjusterTableColumn.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setColumnHeaderIncluded(boolean) 60
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setColumnDataIncluded(boolean) 61
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setOnlyAdjustLarger(boolean) 62
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setDynamicAdjustment(boolean) 63

com/jsql/view/swing/table/ButtonClose.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setContentAreaFilled(boolean) 11
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setBorderPainted(boolean) 12

com/jsql/view/swing/table/PanelTable.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Container.add(Component, Object) (call stack: [PanelTable.initTableScroller(), Container.add(Component, Object)]) 82
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Container.add(Component, Object) (call stack: [PanelTable.initPanelSearch(TableRowSorter<TableModel>), Container.add(Component, Object)]) 83

com/jsql/view/swing/table/RowHeaderRenderer.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JLabel.setHorizontalAlignment(int) 10

com/jsql/view/swing/terminal/AbstractExploit.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setFont(Font) 96
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.setCaret(Caret) 97
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setBackground(Color) 98
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setForeground(Color) 99
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractExploit.displayPrompt(boolean) 102
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractExploit.append(String) 104
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 107
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setTransferHandler(TransferHandler) 108
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.setHighlighter(Highlighter) 109
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 111
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addKeyListener(KeyListener) 112
EmptyMethodInAbstractClassShouldBeAbstract An empty method in an abstract class should be abstract instead 200

com/jsql/view/swing/terminal/util/BlockCaret.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: DefaultCaret.setBlinkRate(int) 33

com/jsql/view/swing/text/JPopupTextArea.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 57
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 70
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 71

com/jsql/view/swing/text/JPopupTextComponent.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 43
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 43
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 44
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 58
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupTextComponent<T extends JTextComponent>.initUndo(UndoManager), JPopupComponent<T extends JTextComponent>.getProxy()]) 64
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupTextComponent<T extends JTextComponent>.initRedo(UndoManager), JPopupComponent<T extends JTextComponent>.getProxy()]) 65
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupTextComponent<T extends JTextComponent>.makeDeleteSilent(), JPopupComponent<T extends JTextComponent>.getProxy()]) 66

com/jsql/view/swing/text/JPopupTextPane.java

Rule Violation Line
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 41
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 48
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 49

com/jsql/view/swing/text/JTextFieldPlaceholder.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.setText(String) 31

com/jsql/view/swing/text/SyntaxTextArea.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: RTextArea.setPopupMenu(JPopupMenu) 30
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.getCaret() 31
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addFocusListener(FocusListener) 3238
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 39
ConstructorCallsOverridableMethod Overridable method called during object construction: RSyntaxTextArea.setSyntaxEditingStyle(String) 40
ConstructorCallsOverridableMethod Overridable method called during object construction: RSyntaxTextArea.setMarkOccurrences(boolean) 41
ConstructorCallsOverridableMethod Overridable method called during object construction: RSyntaxTextArea.setMarkOccurrencesDelay(int) 42

com/jsql/view/swing/tree/PanelNode.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 70
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setComponentOrientation(ComponentOrientation) 84
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Component.addKeyListener(KeyListener) (call stack: [PanelNode.initTextFieldEditable(JTree, DefaultMutableTreeNode), Component.addKeyListener(KeyListener)]) 86

com/jsql/view/swing/util/I18nViewUtil.java

Rule Violation Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 15

com/jsql/view/swing/util/JSplitPaneWithZeroSizeDivider.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setDividerSize(int) 15
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setContinuousLayout(boolean) 16
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 43
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setBackground(Color) 67

com/jsql/view/swing/util/ModelSvgIcon.java

Rule Violation Line
ConstructorCallsOverridableMethod Overridable method called during object construction: ModelSvgIcon.createSvgIcon(String, Color, Color, float) 3340

com/jsql/view/swing/util/UiStringUtil.java

Rule Violation Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 6

com/jsql/view/swing/util/UiUtil.java

Rule Violation Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 44

Priority 2

com/jsql/view/swing/text/JPlaceholder.java

Rule Violation Line
ImplicitFunctionalInterface Annotate this interface with @FunctionalInterface or with @SuppressWarnings("PMD.ImplicitFunctionalInterface") to clarify your intent. 3

Priority 3

com/jsql/MainApp.java

Rule Violation Line
DoNotTerminateVM System.exit() should not be used in J2EE/JEE apps 31
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 35
LawOfDemeter Call to `preferencesUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 35
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 41
LawOfDemeter Call to `preferencesUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 41
LawOfDemeter Call to `exceptionUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 57
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 57
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 58
LawOfDemeter Call to `proxyUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 58
LawOfDemeter Call to `authenticationUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 59
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 59
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 81
LawOfDemeter Call to `preferencesUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 81

com/jsql/view/subscriber/SubscriberScan.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 15
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 17
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 18
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 18

com/jsql/view/subscriber/SubscriberView.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 17
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 22
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 30
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 61
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 80
LawOfDemeter Call to `getModel` on foreign value `table` (degree 1) 93
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 106
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 117
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 129

com/jsql/view/swing/JFrameView.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 46
DataClass The class 'JFrameView' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=4, WMC=15) 46
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 53
RedundantFieldInitializer Avoid using redundant field initializer for 'isMaximized' 56
MethodArgumentCouldBeFinal Parameter 'injectionModel' is not assigned and could be declared final 60
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 73
LawOfDemeter Call to `preferencesUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 73
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 74
LawOfDemeter Call to `proxyUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 74
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 77
LawOfDemeter Call to `preferencesUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 77
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 78
LawOfDemeter Call to `gitUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 78
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 80
LawOfDemeter Call to `preferencesUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 80
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 81
LawOfDemeter Call to `gitUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 81
AssignmentInOperand Avoid assignments in operands 114
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_BINARY_LABEL" in if statements 159
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_CHUNK_LABEL" in if statements 161
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_NETWORK_LABEL" in if statements 163
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_JAVA_LABEL" in if statements 165
LawOfDemeter Call to `getPropertiesUtil` on foreign value `this.injectionModel` (degree 1) 206
LawOfDemeter Call to `getScreenSize` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 214
LawOfDemeter Call to `getMediatorUtils` on foreign value `this.injectionModel` (degree 1) 216
LawOfDemeter Call to `preferencesUtil` on foreign value `this.injectionModel.getMediatorUtils()` (degree 2) 216

com/jsql/view/swing/action/ActionCheckIp.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 16
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 22
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 27
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 27
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 31
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 31

com/jsql/view/swing/action/ActionCloseTabResult.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 11
AtLeastOneConstructor Each class should declare at least one constructor 11
MethodArgumentCouldBeFinal Parameter 'closeTabNumber' is not assigned and could be declared final 18

com/jsql/view/swing/action/ActionNewWindow.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 33
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 52
MethodArgumentCouldBeFinal Parameter 'commands' is not assigned and could be declared final 52

com/jsql/view/swing/action/ActionSaveTab.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 34
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 47
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 47
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 49
MethodArgumentCouldBeFinal Parameter 'jComponent' is not assigned and could be declared final 70
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 80
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 80
MethodArgumentCouldBeFinal Parameter 'tableResults' is not assigned and could be declared final 92
LawOfDemeter Call to `getModel` on foreign value `tableResults` (degree 1) 96
LawOfDemeter Call to `getValueAt` on foreign value `tableModel` (degree 2) 108
UseStringBufferForStringAppends Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings 112
MethodArgumentCouldBeFinal Parameter 'textarea' is not assigned and could be declared final 127

com/jsql/view/swing/action/AltKeyEventDispatcher.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 10
RedundantFieldInitializer Avoid using redundant field initializer for 'wasAltDPressed' 12
RedundantFieldInitializer Avoid using redundant field initializer for 'wasAltPressed' 13
RedundantFieldInitializer Avoid using redundant field initializer for 'wasAltGraphPressed' 14
NPathComplexity The method 'dispatchKeyEvent(KeyEvent)' has an NPath complexity of 288, current threshold is 200 17
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 17
MethodArgumentCouldBeFinal Parameter 'wasAltPressedAlready' is not assigned and could be declared final 62

com/jsql/view/swing/action/HotkeyUtil.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 55
MethodArgumentCouldBeFinal Parameter 'rootPane' is not assigned and could be declared final 78
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 134139

com/jsql/view/swing/console/AbstractColoredConsole.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 19
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 32
CyclomaticComplexity The method 'append(String, SimpleAttributeSet)' has a cyclomatic complexity of 11. 52
MethodArgumentCouldBeFinal Parameter 'message' is not assigned and could be declared final 52
MethodArgumentCouldBeFinal Parameter 'attribut' is not assigned and could be declared final 52
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 54
LawOfDemeter Call to `getModel` on foreign value `scrollBar` (degree 1) 58
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 64
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 65
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 66
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 70
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 71
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 97

com/jsql/view/swing/console/JTextPaneAppender.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 35
MethodArgumentCouldBeFinal Parameter 'layout' is not assigned and could be declared final 35
MethodArgumentCouldBeFinal Parameter 'filter' is not assigned and could be declared final 35
MethodArgumentCouldBeFinal Parameter 'ignoreExceptions' is not assigned and could be declared final 35
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'ignoreExceptions' is not assigned and could be declared final 43
MethodArgumentCouldBeFinal Parameter 'layout' is not assigned and could be declared final 44
MethodArgumentCouldBeFinal Parameter 'filter' is not assigned and could be declared final 45
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 49
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 56
MethodArgumentCouldBeFinal Parameter 'javaConsole' is not assigned and could be declared final 89
MethodArgumentCouldBeFinal Parameter 'consoleColored' is not assigned and could be declared final 96

com/jsql/view/swing/console/SimpleConsoleAdapter.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 11
MethodArgumentCouldBeFinal Parameter 'tabName' is not assigned and could be declared final 19
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 19

com/jsql/view/swing/dialog/DialogAbout.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 39
RedundantFieldInitializer Avoid using redundant field initializer for 'buttonClose' 46
MethodArgumentCouldBeFinal Parameter 'escapeListener' is not assigned and could be declared final 80
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 85
LawOfDemeter Call to `propertiesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 85
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 109
AssignmentInOperand Avoid assignment to line in operand 116
LawOfDemeter Call to `getPropertiesUtil` on foreign value `MediatorHelper.model()` (degree 1) 121
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 129
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 137
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 138
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 144

com/jsql/view/swing/dialog/DialogTranslate.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 37
DataClass The class 'DialogTranslate' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=11) 37
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 162
LawOfDemeter Call to `gitUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 162
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 183
LawOfDemeter Call to `getCaret` on foreign value `DialogTranslate.this.textToTranslate` (degree 1) 191
LawOfDemeter Call to `getCaret` on foreign value `DialogTranslate.this.textToTranslate` (degree 1) 192
LawOfDemeter Call to `getCaret` on foreign value `this.textToTranslate` (degree 1) 197
MethodArgumentCouldBeFinal Parameter 'textBeforeChange' is not assigned and could be declared final 212

com/jsql/view/swing/dialog/ReplaceFileChooser.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 21
MethodArgumentCouldBeFinal Parameter 'currentDirectoryPath' is not assigned and could be declared final 26

com/jsql/view/swing/dialog/translate/Language.java

Rule Violation Line
AvoidFieldNameMatchingMethodName Field isRightToLeft has the same name as a method 38
MethodArgumentCouldBeFinal Parameter 'nameEnglish' is not assigned and could be declared final 40
MethodArgumentCouldBeFinal Parameter 'languageTag' is not assigned and could be declared final 40
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 40
MethodArgumentCouldBeFinal Parameter 'isNonLatin' is not assigned and could be declared final 40
MethodArgumentCouldBeFinal Parameter 'isRightToLeft' is not assigned and could be declared final 40
MethodArgumentCouldBeFinal Parameter 'nameEnglish' is not assigned and could be declared final 48
MethodArgumentCouldBeFinal Parameter 'languageTag' is not assigned and could be declared final 48
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 48
MethodArgumentCouldBeFinal Parameter 'isNonLatin' is not assigned and could be declared final 48
MethodArgumentCouldBeFinal Parameter 'nameEnglish' is not assigned and could be declared final 52
MethodArgumentCouldBeFinal Parameter 'languageTag' is not assigned and could be declared final 52
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 52

com/jsql/view/swing/dialog/translate/SortedProperties.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 5
AtLeastOneConstructor Each class should declare at least one constructor 5
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 7
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 20

com/jsql/view/swing/dialog/translate/WorkerTranslateInto.java

Rule Violation Line
AvoidStringBufferField StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). 33
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 36
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 36
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 37
LawOfDemeter Call to `propertiesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 37
MethodArgumentCouldBeFinal Parameter 'dialogTranslate' is not assigned and could be declared final 42
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 48
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 106

com/jsql/view/swing/list/AbstractListTransfertHandler.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 30
AtLeastOneConstructor Each class should declare at least one constructor 30
RedundantFieldInitializer Avoid using redundant field initializer for 'dragPaths' 37
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 51
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 60
MethodArgumentCouldBeFinal Parameter 'action' is not assigned and could be declared final 60
LawOfDemeter Call to `getModel` on foreign value `list` (degree 1) 63
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 74
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 79
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 85
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 87
LawOfDemeter Call to `getComponent` on foreign value `support` (degree 1) 90
LawOfDemeter Call to `getModel` on foreign value `list` (degree 1) 91
LawOfDemeter Call to `getSystemClipboard` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 100
LawOfDemeter Call to `isDataFlavorSupported` on foreign value `transferableFromClipboard` (degree 2) 102
LawOfDemeter Call to `isDataFlavorSupported` on foreign value `transferableFromClipboard` (degree 2) 104
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 113
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 113
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 114
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 118
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 118
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 126
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 126
MethodArgumentCouldBeFinal Parameter 'transferableFromClipboard' is not assigned and could be declared final 126
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 147
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 154
MethodArgumentCouldBeFinal Parameter 'transferableFromClipboard' is not assigned and could be declared final 154

com/jsql/view/swing/list/BeanInjection.java

Rule Violation Line
DataClass The class 'BeanInjection' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=12) 11
ImmutableField Field 'requestType' may be declared final 16
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 21
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 23
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 24
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'header' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'nameMethod' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'requestType' is not assigned and could be declared final 28
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods().stream()` (degree 2) 3435
LawOfDemeter Call to `findAny` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods().stream().filter(m -> m.name().equalsIgnoreCase(nameMethod))` (degree 2) 3436
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 34
LawOfDemeter Call to `getMethods` on foreign value `MediatorHelper.model().getMediatorMethod()` (degree 2) 34
LawOfDemeter Call to `orElse` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods().stream().filter(m -> m.name().equalsIgnoreCase(nameMethod)).findAny()` (degree 2) 3437
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods()` (degree 2) 34
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 37
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 39
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream()` (degree 2) 4344
LawOfDemeter Call to `findAny` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream().filter(v -> v.toString().equals(engine))` (degree 2) 4345
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 43
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 43
LawOfDemeter Call to `orElse` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream().filter(v -> v.toString().equals(engine)).findAny()` (degree 2) 4346
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines()` (degree 2) 43
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 46
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 48

com/jsql/view/swing/list/DnDList.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 33
MethodArgumentCouldBeFinal Parameter 'newList' is not assigned and could be declared final 51
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 81
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 93
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 159
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 159
CyclomaticComplexity The method 'dropPasteFile(List<File>, int)' has a cyclomatic complexity of 10. 168
MethodArgumentCouldBeFinal Parameter 'position' is not assigned and could be declared final 168
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 170
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 188
MethodArgumentCouldBeFinal Parameter 'startPosition' is not assigned and could be declared final 223
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 239
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 239
MethodArgumentCouldBeFinal Parameter 'startPosition' is not assigned and could be declared final 245
MethodArgumentCouldBeFinal Parameter 'file' is not assigned and could be declared final 245
AssignmentInOperand Avoid assignment to line in operand 253
AssignmentInOperand Avoid assignment to endPosition in operand 259
MethodArgumentCouldBeFinal Parameter 'endPosition' is not assigned and could be declared final 276
MethodArgumentCouldBeFinal Parameter 'line' is not assigned and could be declared final 276

com/jsql/view/swing/list/DnDListScan.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 18
MethodArgumentCouldBeFinal Parameter 'newList' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'endPosition' is not assigned and could be declared final 25
MethodArgumentCouldBeFinal Parameter 'line' is not assigned and could be declared final 25

com/jsql/view/swing/list/ItemList.java

Rule Violation Line
RedundantFieldInitializer Avoid using redundant field initializer for 'isVulnerable' 23
AvoidFieldNameMatchingMethodName Field isVulnerable has the same name as a method 23
MethodArgumentCouldBeFinal Parameter 'newString' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'internalString' is not assigned and could be declared final 49
MethodArgumentCouldBeFinal Parameter 'vulnerable' is not assigned and could be declared final 61

com/jsql/view/swing/list/ItemListScan.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'newString' is not assigned and could be declared final 22
MethodArgumentCouldBeFinal Parameter 'json' is not assigned and could be declared final 27

com/jsql/view/swing/list/ListTransfertHandler.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 28
AtLeastOneConstructor Each class should declare at least one constructor 28
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 36
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 42
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 43
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 63
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 63
MethodArgumentCouldBeFinal Parameter 'childIndexFrom' is not assigned and could be declared final 63
MethodArgumentCouldBeFinal Parameter 'listSelectedIndices' is not assigned and could be declared final 63
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 66
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 66
AssignmentInOperand Avoid assignment to childIndexTo in operand 70
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 70
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 78
MethodArgumentCouldBeFinal Parameter 'childIndexFrom' is not assigned and could be declared final 78
MethodArgumentCouldBeFinal Parameter 'listSelectedIndices' is not assigned and could be declared final 78
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 82
AssignmentInOperand Avoid assignment to childIndexTo in operand 84
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 90
MethodArgumentCouldBeFinal Parameter 'selectedIndexFrom' is not assigned and could be declared final 90
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 90
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 96
AssignmentInOperand Avoid assignment to selectedIndexTo in operand 98

com/jsql/view/swing/list/ListTransfertHandlerScan.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 31
AtLeastOneConstructor Each class should declare at least one constructor 31
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 36
MethodArgumentCouldBeFinal Parameter 'selectedIndexFrom' is not assigned and could be declared final 36
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 36
AssignmentInOperand Avoid assignment to selectedIndexTo in operand 41
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 63
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 63
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 63
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 64
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 73
AssignmentInOperand Avoid assignment to indexDropLocation in operand 75
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 80
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 80
AssignmentInOperand Avoid assignment to indexDropLocation in operand 83
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 99
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 109
MethodArgumentCouldBeFinal Parameter 'itemsParsed' is not assigned and could be declared final 109
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 112
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 117
MethodArgumentCouldBeFinal Parameter 'itemsParsed' is not assigned and could be declared final 117
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 123
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 124

com/jsql/view/swing/list/MenuActionExport.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'myList' is not assigned and could be declared final 44
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 50
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 50
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 62
LawOfDemeter Call to `getElementAt` on foreign value `this.myList.getModel()` (degree 2) 64
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 64

com/jsql/view/swing/list/MenuActionNewValue.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'myList' is not assigned and could be declared final 46
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 64
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 89
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 116
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 121
AssignmentInOperand Avoid assignment to lastIndex in operand 122
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 123
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 130
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 135
AssignmentInOperand Avoid assignment to lastIndex in operand 135

com/jsql/view/swing/list/MouseAdapterMenuAction.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'dndList' is not assigned and could be declared final 45
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 123
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 123
UnusedAssignment The initializer for variable 'choice' is never used (overwritten on line 134) 130
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 141
LawOfDemeter Access to field `listModel` on foreign value `this.dndList` (degree 1) 175
LawOfDemeter Call to `getModel` on foreign value `this.dndList` (degree 1) 179
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 202
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 220

com/jsql/view/swing/manager/AbstractManagerList.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 42
MethodArgumentCouldBeFinal Parameter 'nameFile' is not assigned and could be declared final 79
MethodArgumentCouldBeFinal Parameter 'labelI18n' is not assigned and could be declared final 92
MethodArgumentCouldBeFinal Parameter 'tooltipI18n' is not assigned and could be declared final 92
MethodArgumentCouldBeFinal Parameter 'nameFile' is not assigned and could be declared final 107
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 109
AssignmentInOperand Avoid assignment to line in operand 114
MethodArgumentCouldBeFinal Parameter 'element' is not assigned and could be declared final 146
LawOfDemeter Call to `getModel` on foreign value `this.listPaths` (degree 1) 149
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 160
MethodArgumentCouldBeFinal Parameter 'tag' is not assigned and could be declared final 160
LawOfDemeter Call to `getModel` on foreign value `this.listPaths` (degree 1) 162
MethodArgumentCouldBeFinal Parameter 'isEnable' is not assigned and could be declared final 189
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 197

com/jsql/view/swing/manager/ManagerAdminPage.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 28
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 54
ConfusingTernary Avoid if (x != y) ..; else ..; 5965
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 69
MethodArgumentCouldBeFinal Parameter 'urlAddressBar' is not assigned and could be declared final 72
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 82
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 89

com/jsql/view/swing/manager/ManagerBruteForce.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 32
DataClass The class 'ManagerBruteForce' is suspected to be a Data Class (WOC=8.333%, NOPA=3, NOAM=11, WMC=18) 32
MethodArgumentCouldBeFinal Parameter 'isVisible' is not assigned and could be declared final 105
UseUnderscoresInNumericLiterals Number 10000 should separate every third digit with an underscore 206

com/jsql/view/swing/manager/ManagerCoder.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 37
DataClass The class 'ManagerCoder' is suspected to be a Data Class (WOC=0.000%, NOPA=3, NOAM=3, WMC=7) 37
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ChangeMenuListener(String)' 63
MethodArgumentCouldBeFinal Parameter 'nameMethod' is not assigned and could be declared final 63
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 67
LawOfDemeter Call to `getCaret` on foreign value `this.textInput` (degree 1) 83
LawOfDemeter Call to `getDocument` on foreign value `this.textInput` (degree 1) 86
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 121
AvoidDuplicateLiterals The String literal "Hash" appears 5 times in this file; the first occurrence is on line 157 157
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 180

com/jsql/view/swing/manager/ManagerDatabase.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 39
LawOfDemeter Call to `getSelectionModel` on foreign value `this.tree` (degree 1) 67
LawOfDemeter Call to `getModel` on foreign value `this.tree` (degree 1) 68
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 76
LawOfDemeter Call to `getLastSelectedPathComponent` on foreign value `ManagerDatabase.this.tree` (degree 1) 78
LawOfDemeter Call to `getUserObject` on foreign value `treeNode` (degree 1) 80
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 8183
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 93
AtLeastOneConstructor Each class should declare at least one constructor 112
MethodArgumentCouldBeFinal Parameter 'treeModelEvent' is not assigned and could be declared final 114

com/jsql/view/swing/manager/ManagerExploit.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 46
MethodArgumentCouldBeFinal Parameter 'comboBoxExploitTypes' is not assigned and could be declared final 231
LawOfDemeter Call to `getSelectedItem` on foreign value `this.comboBoxExploitTypes` (degree 1) 237
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 240
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 241
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 246
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 251
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 258
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 262
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 267
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 276
MethodArgumentCouldBeFinal Parameter 'labelSelectItem' is not assigned and could be declared final 289
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 289
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 294
ConfusingTernary Avoid if (x != y) ..; else ..; 303309
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 308
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 316
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 322
MethodArgumentCouldBeFinal Parameter 'urlShellFinal' is not assigned and could be declared final 322
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 322
MethodArgumentCouldBeFinal Parameter 'labelSelectItem' is not assigned and could be declared final 331
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 334
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 335
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 336
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 337
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 338
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 340
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 341
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 342
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 343
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 344
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 345
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 346
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 348
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 349
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 350
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 354
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 354
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 358
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 363
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 363
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 363
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 379
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 392
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 392
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 392
CompareObjectsWithEquals Use equals() to compare object references. 393
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 393
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 394
CompareObjectsWithEquals Use equals() to compare object references. 395
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 395
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 396
CompareObjectsWithEquals Use equals() to compare object references. 397
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 397
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 398
CompareObjectsWithEquals Use equals() to compare object references. 399
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 399
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 400
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 404
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 404
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 404
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 404
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 404
CompareObjectsWithEquals Use equals() to compare object references. 405
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 405
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 406
CompareObjectsWithEquals Use equals() to compare object references. 407
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 407
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 408
CompareObjectsWithEquals Use equals() to compare object references. 409
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 409
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 410
CompareObjectsWithEquals Use equals() to compare object references. 411
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 411
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 412
CompareObjectsWithEquals Use equals() to compare object references. 413
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 413
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 414
CompareObjectsWithEquals Use equals() to compare object references. 415
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 415
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 416
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 420
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 420
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 420
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 420
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 420
CompareObjectsWithEquals Use equals() to compare object references. 423
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 423
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 424
CompareObjectsWithEquals Use equals() to compare object references. 425
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 425
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 426
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 430
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 430
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 430
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 430
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 430
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 430
CompareObjectsWithEquals Use equals() to compare object references. 431
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 431
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 432
CompareObjectsWithEquals Use equals() to compare object references. 433
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 433
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 434
CompareObjectsWithEquals Use equals() to compare object references. 435
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 435
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 436
CompareObjectsWithEquals Use equals() to compare object references. 437
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 437
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 438
CompareObjectsWithEquals Use equals() to compare object references. 439
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 439
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 440
CompareObjectsWithEquals Use equals() to compare object references. 441
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 441
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 442

com/jsql/view/swing/manager/ManagerFile.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 31
AtLeastOneConstructor Each class should declare at least one constructor 47
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 52
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 55
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 56
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 57
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 58
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 59
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 60
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 61
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 65
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 72
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 80
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 83
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 84
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 89

com/jsql/view/swing/manager/ManagerScan.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 43
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'cellHasFocus' is not assigned and could be declared final 59
LawOfDemeter Call to `getBeanInjection` on foreign value `(ItemListScan) this.listPaths.getSelectedValue()` (degree 1) 79
LawOfDemeter Call to `getSelectedValue` on foreign value `this.listPaths` (degree 1) 79
CompareObjectsWithEquals Use equals() to compare object references. 92
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 92
CompareObjectsWithEquals Use equals() to compare object references. 94
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 94
MethodArgumentCouldBeFinal Parameter 'nameFile' is not assigned and could be declared final 103
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 106
AssignmentInOperand Avoid assignment to line in operand 111
AtLeastOneConstructor Each class should declare at least one constructor 138
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 145
LawOfDemeter Call to `getModel` on foreign value `ManagerScan.this.listPaths` (degree 1) 151
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 157
MethodArgumentCouldBeFinal Parameter 'urlsItemList' is not assigned and could be declared final 174
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 179
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 182
LawOfDemeter Call to `getSubscriberView` on foreign value `MediatorHelper.frame()` (degree 1) 186
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 191
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 196
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 202
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream()` (degree 2) 204206
LawOfDemeter Call to `findAny` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream().filter(engine -> engine.toString().equalsIgnoreCase(urlItemListScan.getBeanInjection().getEngine()))` (degree 2) 204207
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 204
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 204
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines()` (degree 2) 204205
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 206
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 209
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 210
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 212
LawOfDemeter Call to `parameterUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 212
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 213
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 214
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 215
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 216
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 217
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 222
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 225
LawOfDemeter Call to `getSubscription` on foreign value `subscriberScan` (degree 1) 230
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 235

com/jsql/view/swing/manager/util/ActionBruteForce.java

Rule Violation Line
RedundantFieldInitializer Avoid using redundant field initializer for 'isStopped' 38
MethodArgumentCouldBeFinal Parameter 'bruteForceManager' is not assigned and could be declared final 40
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 52
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 55
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 60
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMaximumLength()` (degree 1) 65
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMinimumLength()` (degree 1) 66
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 88
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 94
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 97
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMinimumLength()` (degree 1) 153
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMaximumLength()` (degree 1) 154
LawOfDemeter Call to `getSelectedItem` on foreign value `this.bruteForceManager.getHashTypes()` (degree 1) 172
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 205
LawOfDemeter Call to `getDocument` on foreign value `textPane` (degree 1) 208
LawOfDemeter Call to `getDocument` on foreign value `textPane` (degree 1) 209
LawOfDemeter Call to `getDocument` on foreign value `textPane` (degree 1) 210

com/jsql/view/swing/manager/util/CoderListener.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'coderManager' is not assigned and could be declared final 34
MethodArgumentCouldBeFinal Parameter 'nameMethod' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'actionEvent' is not assigned and could be declared final 47
MethodArgumentCouldBeFinal Parameter 'labelMethodMenu' is not assigned and could be declared final 52
ExceptionAsFlowControl Exception thrown at line 62 is caught in this block. 6673

com/jsql/view/swing/manager/util/ComboBoxMethodRenderer.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 9
AtLeastOneConstructor Each class should declare at least one constructor 9
MissingOverride The method 'getListCellRendererComponent(JList<?>, Object, int, boolean, boolean)' is missing an @Override annotation. 12
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 13
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 16

com/jsql/view/swing/manager/util/ComboBoxTypeRenderer.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 8
AtLeastOneConstructor Each class should declare at least one constructor 8
MissingOverride The method 'getListCellRendererComponent(JList<?>, Object, int, boolean, boolean)' is missing an @Override annotation. 9
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 10
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 10
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 13

com/jsql/view/swing/manager/util/JButtonStateful.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 7
MethodArgumentCouldBeFinal Parameter 'keyI18nRunButton' is not assigned and could be declared final 14
MethodArgumentCouldBeFinal Parameter 'state' is not assigned and could be declared final 29

com/jsql/view/swing/manager/util/ModelExploit.java

Rule Violation Line
DataClass The class 'ModelExploit' is suspected to be a Data Class (WOC=0.000%, NOPA=4, NOAM=0, WMC=2) 6
MethodArgumentCouldBeFinal Parameter 'textfield' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'labelI18n' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'tooltipI18n' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'isPassword' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'textfield' is not assigned and could be declared final 18
MethodArgumentCouldBeFinal Parameter 'labelI18n' is not assigned and could be declared final 18
MethodArgumentCouldBeFinal Parameter 'tooltipI18n' is not assigned and could be declared final 18

com/jsql/view/swing/manager/util/SeparatorListener.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'comboBox' is not assigned and could be declared final 11
LawOfDemeter Call to `getSelectedItem` on foreign value `comboBox` (degree 1) 14
MissingOverride The method 'actionPerformed(ActionEvent)' is missing an @Override annotation. 17
LawOfDemeter Call to `getSelectedItem` on foreign value `this.comboBox` (degree 1) 18
LawOfDemeter Call to `getSelectedItem` on foreign value `this.comboBox` (degree 1) 21

com/jsql/view/swing/menubar/ActionCheckUpdate.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 9
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 13
LawOfDemeter Call to `gitUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 13
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 18

com/jsql/view/swing/menubar/ActionTranslate.java

Rule Violation Line
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ActionTranslate(DialogTranslate, Language)' 14
MethodArgumentCouldBeFinal Parameter 'dialogTranslate' is not assigned and could be declared final 14
MethodArgumentCouldBeFinal Parameter 'language' is not assigned and could be declared final 14

com/jsql/view/swing/menubar/AppMenubar.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 11409
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 54
TooManyMethods This class has too many methods, consider refactoring it. 54409
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 222
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 243
LawOfDemeter Call to `gitUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 243
MethodArgumentCouldBeFinal Parameter 'nameTheme' is not assigned and could be declared final 281
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 308
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 308
LawOfDemeter Call to `withThemeFlatLafName` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 308
MethodArgumentCouldBeFinal Parameter 'newLocale' is not assigned and could be declared final 311
LawOfDemeter Access to field `buttonStart` on foreign value `MediatorHelper.panelAddressBar().getPanelTrailingAddress()` (degree 1) 334
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 347
MethodArgumentCouldBeFinal Parameter 'oldLocale' is not assigned and could be declared final 352
MethodArgumentCouldBeFinal Parameter 'newLocale' is not assigned and could be declared final 352
MethodArgumentCouldBeFinal Parameter 'splitPane' is not assigned and could be declared final 366
LawOfDemeter Call to `getColumnModel` on foreign value `header` (degree 1) 391
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 392
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 393
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 394
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 395

com/jsql/view/swing/menubar/MenuWindows.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 1325
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 35
MethodArgumentCouldBeFinal Parameter 'appMenubar' is not assigned and could be declared final 50
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 94
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 94
LawOfDemeter Call to `getLayout` on foreign value `MediatorHelper.tabManagersCards()` (degree 1) 125
UselessPureMethodCall Do not call pure method getAndIncrement if the result is not used. 129
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 171
LawOfDemeter Call to `getPropertiesUtil` on foreign value `MediatorHelper.model()` (degree 1) 284
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 287
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 287
LawOfDemeter Call to `withLanguageTag` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 287
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 311
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 311

com/jsql/view/swing/menubar/ModelCheckboxMenu.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'i18n' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'keyPref' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'runnableInsertTab' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'i18n' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'keyPref' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'runnableInsertTab' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'isChecked' is not assigned and could be declared final 20

com/jsql/view/swing/menubar/ModelItemTranslate.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'language' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'menuItem' is not assigned and could be declared final 20

com/jsql/view/swing/panel/PanelAddressBar.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 47
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 64
RedundantFieldInitializer Avoid using redundant field initializer for 'isAdvanceActivated' 69
AvoidFieldNameMatchingMethodName Field isAdvanceActivated has the same name as a method 69
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 77
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 85
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 93
CompareObjectsWithEquals Use equals() to compare object references. 110
CompareObjectsWithEquals Use equals() to compare object references. 134
CompareObjectsWithEquals Use equals() to compare object references. 138
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 181
LawOfDemeter Call to `getDocument` on foreign value `inputCustomMethod` (degree 1) 226
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 242
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 248
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 265
MethodArgumentCouldBeFinal Parameter 'inputCustomMethod' is not assigned and could be declared final 346
LawOfDemeter Call to `getIcon` on foreign value `advancedButton` (degree 1) 371
CompareObjectsWithEquals Use equals() to compare object references. 371
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.ARROW_DOWN` (degree 1) 371
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.ARROW_UP` (degree 1) 379
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.ARROW_DOWN` (degree 1) 379
MethodArgumentCouldBeFinal Parameter 'methodInjection' is not assigned and could be declared final 388

com/jsql/view/swing/panel/PanelConsoles.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 45
TooManyMethods This class has too many methods, consider refactoring it. 45353
RedundantFieldInitializer Avoid using redundant field initializer for 'dividerLocation' 82
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 158
LawOfDemeter Call to `getModel` on foreign value `this.networkTable` (degree 1) 212
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 213
ConfusingTernary Avoid if (x != y) ..; else ..; 237
ConfusingTernary Avoid if (x != y) ..; else ..; 251
MethodArgumentCouldBeFinal Parameter 'keyLabel' is not assigned and could be declared final 274
MethodArgumentCouldBeFinal Parameter 'keyTooltip' is not assigned and could be declared final 274
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 274
MethodArgumentCouldBeFinal Parameter 'manager' is not assigned and could be declared final 274
MethodArgumentCouldBeFinal Parameter 'position' is not assigned and could be declared final 274
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 307
LawOfDemeter Call to `getDocument` on foreign value `this.chunkTextArea` (degree 1) 310
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 311
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 318
LawOfDemeter Call to `getDocument` on foreign value `this.binaryTextArea` (degree 1) 321
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 322
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 334

com/jsql/view/swing/panel/PanelPreferences.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 15
DataClass The class 'PanelPreferences' is suspected to be a Data Class (WOC=0.000%, NOPA=1, NOAM=9, WMC=13) 15
MethodArgumentCouldBeFinal Parameter 'cards' is not assigned and could be declared final 71
LawOfDemeter Call to `getLayout` on foreign value `cards` (degree 1) 78
MethodArgumentCouldBeFinal Parameter 'cards' is not assigned and could be declared final 84
MethodArgumentCouldBeFinal Parameter 'panel' is not assigned and could be declared final 84
MethodArgumentCouldBeFinal Parameter 'category' is not assigned and could be declared final 84

com/jsql/view/swing/panel/address/ActionEnterAddressBar.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'panelAddressBar' is not assigned and could be declared final 10

com/jsql/view/swing/panel/address/ActionStart.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'panelAddressBar' is not assigned and could be declared final 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 60
LawOfDemeter Call to `parameterUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 60

com/jsql/view/swing/panel/address/ButtonStart.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 26

com/jsql/view/swing/panel/address/PanelTrailingAddress.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 26
MethodArgumentCouldBeFinal Parameter 'panelAddressBar' is not assigned and could be declared final 56
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 63
LawOfDemeter Call to `getStrategies` on foreign value `MediatorHelper.model().getMediatorStrategy()` (degree 2) 63
LawOfDemeter Call to `getName` on foreign value `strategy` (degree 2) 64
CompareObjectsWithEquals Use equals() to compare object references. 66
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 66
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 67
LawOfDemeter Call to `toString` on foreign value `strategy` (degree 2) 67
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 7173
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 7173
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 7484
LawOfDemeter Call to `toString` on foreign value `strategy` (degree 2) 74
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 7781
LawOfDemeter Call to `toString` on foreign value `strategy` (degree 2) 91
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 92
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 104
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 106
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 106
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 108
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 108
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 109
LawOfDemeter Call to `toString` on foreign value `engine` (degree 2) 109
CompareObjectsWithEquals Use equals() to compare object references. 109
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 109
LawOfDemeter Call to `toString` on foreign value `engine` (degree 2) 112
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 113
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 127
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 140
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 168
CompareObjectsWithEquals Use equals() to compare object references. 168
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 168
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 169
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 182
CompareObjectsWithEquals Use equals() to compare object references. 187
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 187
LawOfDemeter Call to `getModelYaml` on foreign value `engine.instance()` (degree 1) 188
LawOfDemeter Call to `getStrategy` on foreign value `engine.instance().getModelYaml()` (degree 2) 188
LawOfDemeter Call to `getError` on foreign value `engine.instance().getModelYaml().getStrategy()` (degree 2) 190
LawOfDemeter Call to `getMethod` on foreign value `engine.instance().getModelYaml().getStrategy().getError()` (degree 2) 190
LawOfDemeter Call to `getModelYaml` on foreign value `engine.instance()` (degree 1) 190
LawOfDemeter Call to `getStrategy` on foreign value `engine.instance().getModelYaml()` (degree 2) 190
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 191
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 199
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 199
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 200
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 207
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 211
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 231
MethodArgumentCouldBeFinal Parameter 'indexMethodError' is not assigned and could be declared final 238
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 238
UnusedAssignment The initializer for variable 'isNotNull' is never used (overwritten on line 249) 244
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 260
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 268
MethodArgumentCouldBeFinal Parameter 'indexMethodError' is not assigned and could be declared final 275
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 275

com/jsql/view/swing/panel/consoles/CenterRenderer.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 6

com/jsql/view/swing/panel/consoles/CenterRendererWithIcon.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 10
AtLeastOneConstructor Each class should declare at least one constructor 10
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 13
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.TICK_GREEN` (degree 1) 31
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.CROSS_RED` (degree 1) 31

com/jsql/view/swing/panel/consoles/NetworkTable.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 21
MethodArgumentCouldBeFinal Parameter 'tabbedPaneNetworkTab' is not assigned and could be declared final 30
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 42
LawOfDemeter Call to `getSelectionModel` on foreign value `NetworkTable.this.getColumnModel()` (degree 1) 55
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 76
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 111
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 111
LawOfDemeter Call to `withIsUrlDecodeNetworkTab` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 111113
MethodArgumentCouldBeFinal Parameter 'header' is not assigned and could be declared final 130

com/jsql/view/swing/panel/consoles/TabbedPaneNetworkTab.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 1214
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 35
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 50
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 50
CompareObjectsWithEquals Use equals() to compare object references. 75
LawOfDemeter Call to `getCaret` on foreign value `this.textPanePreview` (degree 1) 105
LawOfDemeter Call to `getCaret` on foreign value `TabbedPaneNetworkTab.this.textPanePreview` (degree 1) 109
LawOfDemeter Call to `getCaret` on foreign value `TabbedPaneNetworkTab.this.textPanePreview` (degree 1) 110
MethodArgumentCouldBeFinal Parameter 'networkData' is not assigned and could be declared final 115
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 129
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 159
MethodArgumentCouldBeFinal Parameter 'textArea' is not assigned and could be declared final 164
MethodArgumentCouldBeFinal Parameter 'httpData' is not assigned and could be declared final 164
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 174
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 174
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 177
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 193
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 193

com/jsql/view/swing/panel/consoles/TooltipCellRenderer.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 9
AtLeastOneConstructor Each class should declare at least one constructor 9
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 14
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 15
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 17
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 18

com/jsql/view/swing/panel/preferences/PanelAuthentication.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 13
DataClass The class 'PanelAuthentication' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=7) 13
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 15
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 16
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 18
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 18
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 19
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 19
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 20
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 20
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 21
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 26
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 103

com/jsql/view/swing/panel/preferences/PanelConnection.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 15
DataClass The class 'PanelConnection' is suspected to be a Data Class (WOC=14.286%, NOPA=1, NOAM=12, WMC=17) 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 19
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 19
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 20
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 20
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 21
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 22
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 22
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 23
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 23
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 24
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 24
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 25
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 25
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 26
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 26
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 27
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 27
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 32
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 32
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 33
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 33
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 34
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 34
NcssCount The constructor 'PanelConnection(PanelPreferences)' has a NCSS line count of 74. 36
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 36
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 75
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 75
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 84
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 84
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 92
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 92
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 101
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 101
LawOfDemeter Call to `getDocument` on foreign value `this.textfieldCustomCsrfInputToken` (degree 1) 120
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 123
LawOfDemeter Call to `getDocument` on foreign value `this.textfieldCustomCsrfOutputToken` (degree 1) 126
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 129
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 138

com/jsql/view/swing/panel/preferences/PanelExploit.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 26
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 26
LawOfDemeter Call to `getDocument` on foreign value `PanelExploit.TEXTAREA_REVSHELLS` (degree 1) 28
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 36

com/jsql/view/swing/panel/preferences/PanelGeneral.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 10
DataClass The class 'PanelGeneral' is suspected to be a Data Class (WOC=0.000%, NOPA=1, NOAM=3, WMC=4) 10
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 14
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 14
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 15
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 16
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 16
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 18

com/jsql/view/swing/panel/preferences/PanelInjection.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 16
DataClass The class 'PanelInjection' is suspected to be a Data Class (WOC=4.167%, NOPA=4, NOAM=23, WMC=27) 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 23
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 23
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 24
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 24
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 25
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 25
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 26
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 26
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 28
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 28
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 29
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 29
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 30
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 30
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 31
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 31
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 32
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 32
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 33
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 33
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 34
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 34
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 35
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 35
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 37
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 37
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 39
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 39
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 42
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 42
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 44
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 44
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 45
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 45
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 46
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 46
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 47
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 47
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 49
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 49
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 50
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 50
NcssCount The constructor 'PanelInjection(PanelPreferences)' has a NCSS line count of 97. 52
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 52
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 97
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 97
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 106
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 106
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 116
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 116
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 125
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 125
CompareObjectsWithEquals Use equals() to compare object references. 150
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 162
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 210

com/jsql/view/swing/panel/preferences/PanelProxy.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 14
DataClass The class 'PanelProxy' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=7) 14
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 16
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 17
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 17
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 19
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 19
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 20
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 20
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 21
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 22
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 22
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 24
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 63

com/jsql/view/swing/panel/preferences/PanelStrategies.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 9
DataClass The class 'PanelStrategies' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=9) 9
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 11
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 11
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 12
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 12
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 13
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 13
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 14
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 14
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 15
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 16
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 17
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 17
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 18
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 18
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 20

com/jsql/view/swing/panel/preferences/PanelTampering.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 21
DataClass The class 'PanelTampering' is suspected to be a Data Class (WOC=7.143%, NOPA=0, NOAM=13, WMC=15) 21
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 40
LawOfDemeter Call to `getDocument` on foreign value `PanelTampering.TEXT_PANE_EVAL` (degree 1) 50
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 53
LawOfDemeter Call to `tamperingUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 53
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 56
LawOfDemeter Call to `tamperingUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 56
MethodArgumentCouldBeFinal Parameter 'buttonModel' is not assigned and could be declared final 83
MethodArgumentCouldBeFinal Parameter 'b' is not assigned and could be declared final 83
ConfusingTernary Avoid if (x != y) ..; else ..; 8589

com/jsql/view/swing/panel/preferences/PanelUserAgent.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 13
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 15
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 15
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 17
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 19
LawOfDemeter Call to `userAgentUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 19
UseUnderscoresInNumericLiterals Number 40000 should separate every third digit with an underscore 24
LawOfDemeter Call to `getCaret` on foreign value `textfieldCustomUserAgent` (degree 1) 25
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 27
LawOfDemeter Call to `userAgentUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 27
LawOfDemeter Call to `getDocument` on foreign value `textfieldCustomUserAgent` (degree 1) 28
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 31
LawOfDemeter Call to `userAgentUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 31

com/jsql/view/swing/panel/preferences/listener/ActionListenerSave.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 21
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 21
LawOfDemeter Call to `withCountConnectionTimeout` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected())` (degree 2) 2137
LawOfDemeter Call to `withCountLimitingThreads` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected())` (degree 2) 2135
LawOfDemeter Call to `withCountSleepTimeStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected())` (degree 2) 2163
LawOfDemeter Call to `withCountUnionIndex` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected())` (degree 2) 2147
LawOfDemeter Call to `withCsrfUserTagOutput` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText())` (degree 2) 2140
LawOfDemeter Call to `withCsrfUserTag` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected())` (degree 2) 2139
LawOfDemeter Call to `withDnsDomain` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue())` (degree 2) 2164
LawOfDemeter Call to `withDnsPort` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText())` (degree 2) 2165
LawOfDemeter Call to `withIs4K` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected())` (degree 2) 2125
LawOfDemeter Call to `withIsCheckingAllBase64Param` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected())` (degree 2) 2152
LawOfDemeter Call to `withIsCheckingAllCookieParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected())` (degree 2) 2155
LawOfDemeter Call to `withIsCheckingAllHeaderParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected())` (degree 2) 2151
LawOfDemeter Call to `withIsCheckingAllJsonParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected())` (degree 2) 2153
LawOfDemeter Call to `withIsCheckingAllParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue())` (degree 2) 2148
LawOfDemeter Call to `withIsCheckingAllRequestParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected())` (degree 2) 2150
LawOfDemeter Call to `withIsCheckingAllSoapParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected())` (degree 2) 2154
LawOfDemeter Call to `withIsCheckingAllURLParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected())` (degree 2) 2149
LawOfDemeter Call to `withIsCheckingUpdate` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 2123
LawOfDemeter Call to `withIsConnectionTimeout` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue())` (degree 2) 2136
LawOfDemeter Call to `withIsCsrfUserTag` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue())` (degree 2) 2138
LawOfDemeter Call to `withIsDefaultStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected())` (degree 2) 2156
LawOfDemeter Call to `withIsDiosStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected())` (degree 2) 2158
LawOfDemeter Call to `withIsFollowingRedirection` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected())` (degree 2) 2127
LawOfDemeter Call to `withIsHttp2Disabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected())` (degree 2) 2128
LawOfDemeter Call to `withIsLimitingSleepTimeStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected())` (degree 2) 2162
LawOfDemeter Call to `withIsLimitingThreads` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected())` (degree 2) 2134
LawOfDemeter Call to `withIsLimitingUnionIndex` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected())` (degree 2) 2146
LawOfDemeter Call to `withIsNotInjectingMetadata` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected())` (degree 2) 2143
LawOfDemeter Call to `withIsNotProcessingCookies` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected())` (degree 2) 2132
LawOfDemeter Call to `withIsNotSearchingCharInsertion` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected())` (degree 2) 2144
LawOfDemeter Call to `withIsNotShowingVulnReport` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected())` (degree 2) 2145
LawOfDemeter Call to `withIsNotTestingConnection` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected())` (degree 2) 2131
LawOfDemeter Call to `withIsParsingForm` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText())` (degree 2) 2142
LawOfDemeter Call to `withIsPerfIndexDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected())` (degree 2) 2161
LawOfDemeter Call to `withIsProcessingCsrf` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected())` (degree 2) 2133
LawOfDemeter Call to `withIsReportingBugs` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected())` (degree 2) 2124
LawOfDemeter Call to `withIsStrategyBlindBinDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected())` (degree 2) 2179
LawOfDemeter Call to `withIsStrategyBlindBitDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected())` (degree 2) 2178
LawOfDemeter Call to `withIsStrategyDnsDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected())` (degree 2) 2182
LawOfDemeter Call to `withIsStrategyErrorDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected()).withIsStrategyDnsDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyDnsDisabled().isSelected())` (degree 2) 2183
LawOfDemeter Call to `withIsStrategyMultibitDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected())` (degree 2) 2180
LawOfDemeter Call to `withIsStrategyStackDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected())` (degree 2) 2181
LawOfDemeter Call to `withIsStrategyTimeDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected())` (degree 2) 2177
LawOfDemeter Call to `withIsStrategyUnionDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected()).withIsStrategyDnsDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyDnsDisabled().isSelected()).withIsStrategyErrorDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyErrorDisabled().isSelected())` (degree 2) 2184
LawOfDemeter Call to `withIsTamperingBase64` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText())` (degree 2) 2167
LawOfDemeter Call to `withIsTamperingEqualToLike` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected())` (degree 2) 2168
LawOfDemeter Call to `withIsTamperingEval` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected())` (degree 2) 2172
LawOfDemeter Call to `withIsTamperingFunctionComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected())` (degree 2) 2169
LawOfDemeter Call to `withIsTamperingRandomCase` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected())` (degree 2) 2171
LawOfDemeter Call to `withIsTamperingSpaceToDashComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected())` (degree 2) 2173
LawOfDemeter Call to `withIsTamperingSpaceToMultilineComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected())` (degree 2) 2174
LawOfDemeter Call to `withIsTamperingSpaceToSharpComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected())` (degree 2) 2175
LawOfDemeter Call to `withIsTamperingVersionComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected())` (degree 2) 2170
LawOfDemeter Call to `withIsUnicodeDecodeDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected())` (degree 2) 2129
LawOfDemeter Call to `withIsUrlDecodeDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected())` (degree 2) 2130
LawOfDemeter Call to `withIsUrlEncodingDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected())` (degree 2) 2159
LawOfDemeter Call to `withIsUrlRandomSuffixDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected())` (degree 2) 2160
LawOfDemeter Call to `withIsUserAgentRandom` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected()).withIsStrategyDnsDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyDnsDisabled().isSelected()).withIsStrategyErrorDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyErrorDisabled().isSelected()).withIsStrategyUnionDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyUnionDisabled().isSelected())` (degree 2) 2186
LawOfDemeter Call to `withIsZipStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected())` (degree 2) 2157
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads()` (degree 1) 35
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout()` (degree 1) 37
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount()` (degree 1) 47
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy()` (degree 1) 63
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 90
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 90
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 99
LawOfDemeter Call to `tamperingUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 99
LawOfDemeter Call to `withBase64` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil()` (degree 2) 99100
LawOfDemeter Call to `withCharToEncoding` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected())` (degree 2) 99106
LawOfDemeter Call to `withEqualToLike` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected())` (degree 2) 99101
LawOfDemeter Call to `withEval` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected())` (degree 2) 99102
LawOfDemeter Call to `withFunctionComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected())` (degree 2) 99103
LawOfDemeter Call to `withHexToChar` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected())` (degree 2) 99104
LawOfDemeter Call to `withQuoteToUtf8` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected())` (degree 2) 99105
LawOfDemeter Call to `withRandomCase` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected())` (degree 2) 99107
LawOfDemeter Call to `withSpaceToDashComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected())` (degree 2) 99108
LawOfDemeter Call to `withSpaceToMultilineComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected())` (degree 2) 99109
LawOfDemeter Call to `withSpaceToSharpComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected())` (degree 2) 99110
LawOfDemeter Call to `withStringToChar` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected())` (degree 2) 99111
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 114
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 114

com/jsql/view/swing/panel/preferences/listener/SpinnerMouseWheelListener.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 7
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 9
LawOfDemeter Call to `getModel` on foreign value `source` (degree 1) 11
LawOfDemeter Call to `getValue` on foreign value `source` (degree 1) 12
LawOfDemeter Call to `getMaximum` on foreign value `model` (degree 1) 14
LawOfDemeter Call to `getMinimum` on foreign value `model` (degree 1) 15

com/jsql/view/swing/panel/preferences/listener/TamperingMouseAdapter.java

Rule Violation Line
RedundantFieldInitializer Avoid using redundant field initializer for 'eval' 13
MethodArgumentCouldBeFinal Parameter 'tampering' is not assigned and could be declared final 15
MethodArgumentCouldBeFinal Parameter 'textPaneEval' is not assigned and could be declared final 15

com/jsql/view/swing/panel/split/ActionHideShowConsole.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'panel' is not assigned and could be declared final 22

com/jsql/view/swing/panel/split/ActionHideShowResult.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 12

com/jsql/view/swing/panel/split/SplitNS.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 32
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 82
MethodArgumentCouldBeFinal Parameter 'runnable' is not assigned and could be declared final 116

com/jsql/view/swing/panel/util/ButtonExpandText.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 24
MethodArgumentCouldBeFinal Parameter 'sourceTextField' is not assigned and could be declared final 29
LawOfDemeter Call to `getCaret` on foreign value `textAreaInDialog` (degree 1) 38
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 53
MissingOverride The method 'actionPerformed(ActionEvent)' is missing an @Override annotation. 76

com/jsql/view/swing/panel/util/HTMLEditorKitTextPaneWrap.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 11
AtLeastOneConstructor Each class should declare at least one constructor 11
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 17
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 20
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 22
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 27
MethodArgumentCouldBeFinal Parameter 'axis' is not assigned and could be declared final 30
MethodArgumentCouldBeFinal Parameter 'sizeRequirements' is not assigned and could be declared final 30
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 50
MethodArgumentCouldBeFinal Parameter 'axis' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'p0' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'pos' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'len' is not assigned and could be declared final 59
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 64
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 66

com/jsql/view/swing/popupmenu/JPopupMenuComponent.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 34
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 44
AtLeastOneConstructor Each class should declare at least one constructor 89
LawOfDemeter Call to `getLocation` on foreign value `MouseInfo.getPointerInfo()` (degree 1) 97
LawOfDemeter Call to `getLocation` on foreign value `MouseInfo.getPointerInfo()` (degree 1) 98
LawOfDemeter Call to `getLocation` on foreign value `MouseInfo.getPointerInfo()` (degree 1) 99
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 101
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 101

com/jsql/view/swing/popupmenu/JPopupMenuTable.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 27
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 38
MethodArgumentCouldBeFinal Parameter 'tableValues' is not assigned and could be declared final 78
MethodArgumentCouldBeFinal Parameter 'actionShowSearchTable' is not assigned and could be declared final 78
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 93
AtLeastOneConstructor Each class should declare at least one constructor 93
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 103
AtLeastOneConstructor Each class should declare at least one constructor 103

com/jsql/view/swing/popupmenu/JPopupMenuText.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 22
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 28

com/jsql/view/swing/sql/JSyntaxTextArea.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 8
MethodArgumentCouldBeFinal Parameter 'consumer' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'supplier' is not assigned and could be declared final 13

com/jsql/view/swing/sql/SqlEngine.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 28
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 30
CommentDefaultAccessModifier Missing commented default access modifier on nested enum 'TextareaWithColor' 34
ExcessivePublicCount This class has a bunch of public methods and attributes 34
CommentDefaultAccessModifier Missing commented default access modifier on field 'textarea' 240
MethodArgumentCouldBeFinal Parameter 'textarea' is not assigned and could be declared final 246
AssignmentToNonFinalStatic Possible unsafe assignment to non-final static field 'modelYaml' in a constructor. 253
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 253
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 454
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 454
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 456
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 460
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 468
CompareObjectsWithEquals Use equals() to compare object references. 469
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 469
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 473476
CompareObjectsWithEquals Use equals() to compare object references. 475
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 475
LawOfDemeter Call to `getModelYaml` on foreign value `engine.instance()` (degree 1) 479
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 525
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 525
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 527
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 531
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 533
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 534
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 535
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 536
MethodArgumentCouldBeFinal Parameter 'textarea' is not assigned and could be declared final 555
LawOfDemeter Call to `getDocument` on foreign value `textarea` (degree 1) 557

com/jsql/view/swing/tab/TabHeader.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 25
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'imageIcon' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 42

com/jsql/view/swing/tab/TabManagers.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 32
LawOfDemeter Call to `getLayout` on foreign value `MediatorHelper.tabManagersCards()` (degree 1) 51
MethodArgumentCouldBeFinal Parameter 'modelSvgIcon' is not assigned and could be declared final 56
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 56
LawOfDemeter Call to `getLayout` on foreign value `MediatorHelper.tabManagersCards()` (degree 1) 73

com/jsql/view/swing/tab/TabManagersCards.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 27
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 64
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 64
MethodArgumentCouldBeFinal Parameter 'keyLabel' is not assigned and could be declared final 83
MethodArgumentCouldBeFinal Parameter 'manager' is not assigned and could be declared final 83

com/jsql/view/swing/tab/TabResults.java

Rule Violation Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 11562
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 55
TooManyMethods This class has too many methods, consider refactoring it. 55562
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 81
MethodArgumentCouldBeFinal Parameter 'content' is not assigned and could be declared final 81
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 81
MethodArgumentCouldBeFinal Parameter 'urlSuccess' is not assigned and could be declared final 92
LawOfDemeter Call to `getSystemClipboard` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 164
LawOfDemeter Call to `getCaret` on foreign value `browser` (degree 1) 173
LawOfDemeter Call to `getCaret` on foreign value `browser` (degree 1) 174
MethodArgumentCouldBeFinal Parameter 'content' is not assigned and could be declared final 203
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 212
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 227
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 228
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 229
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 238
MethodArgumentCouldBeFinal Parameter 'toolTipText' is not assigned and could be declared final 238
MethodArgumentCouldBeFinal Parameter 'componentText' is not assigned and could be declared final 238
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 238
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 249
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 255
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 255
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 255
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 256
MethodArgumentCouldBeFinal Parameter 'port' is not assigned and could be declared final 277
MethodArgumentCouldBeFinal Parameter 'biConsumerRunCmd' is not assigned and could be declared final 299
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 305
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 305
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 326
MethodArgumentCouldBeFinal Parameter 'user' is not assigned and could be declared final 326
MethodArgumentCouldBeFinal Parameter 'pass' is not assigned and could be declared final 326
MethodArgumentCouldBeFinal Parameter 'cmd' is not assigned and could be declared final 332
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 332
MethodArgumentCouldBeFinal Parameter 'wbhPath' is not assigned and could be declared final 332
MethodArgumentCouldBeFinal Parameter 'arg' is not assigned and could be declared final 332
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 333
MethodArgumentCouldBeFinal Parameter 'data' is not assigned and could be declared final 354
MethodArgumentCouldBeFinal Parameter 'columnNames' is not assigned and could be declared final 354
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 354
MethodArgumentCouldBeFinal Parameter 'terminal' is not assigned and could be declared final 368
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 387
MethodArgumentCouldBeFinal Parameter 'terminal' is not assigned and could be declared final 407
AvoidUsingHardCodedIP Do not hard code the IP address ${variableName} 420
LawOfDemeter Call to `getCommandsReverse` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 430
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 430
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 430
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 441
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().getCommandsReverse().stream()` (degree 2) 442443
LawOfDemeter Call to `findFirst` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().getCommandsReverse().stream().filter(modelReverse -> modelReverse.getName().equals(buttonGroup.getSelection().getActionCommand()))` (degree 2) 442444
LawOfDemeter Call to `getCommandsReverse` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 442
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 442
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 442
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().getCommandsReverse()` (degree 2) 442
LawOfDemeter Call to `getSelection` on foreign value `buttonGroup` (degree 1) 443
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 445
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 453
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 477
MethodArgumentCouldBeFinal Parameter 'evt' is not assigned and could be declared final 504
MethodArgumentCouldBeFinal Parameter 'browser' is not assigned and could be declared final 529
MethodArgumentCouldBeFinal Parameter 'menu' is not assigned and could be declared final 529
MethodArgumentCouldBeFinal Parameter 'evt' is not assigned and could be declared final 535
MethodArgumentCouldBeFinal Parameter 'evt' is not assigned and could be declared final 543

com/jsql/view/swing/tab/TabbedPaneMouseWheelListener.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 14
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 19
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 37

com/jsql/view/swing/tab/TabbedPaneWheeled.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 24
MethodArgumentCouldBeFinal Parameter 'tabPlacement' is not assigned and could be declared final 35
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 44

com/jsql/view/swing/tab/dnd/DnDTabData.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 7

com/jsql/view/swing/tab/dnd/DnDTabbedPane.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 18
MethodArgumentCouldBeFinal Parameter 'p' is not assigned and could be declared final 36
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 36
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 45
MethodArgumentCouldBeFinal Parameter 'actionKey' is not assigned and could be declared final 54
MethodArgumentCouldBeFinal Parameter 'pt' is not assigned and could be declared final 74
MethodArgumentCouldBeFinal Parameter 'p' is not assigned and could be declared final 101
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 104
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 109
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 115
MethodArgumentCouldBeFinal Parameter 'forDrop' is not assigned and could be declared final 115
MethodArgumentCouldBeFinal Parameter 'dragIndex' is not assigned and could be declared final 127
MethodArgumentCouldBeFinal Parameter 'target' is not assigned and could be declared final 127
MethodArgumentCouldBeFinal Parameter 'targetIndex' is not assigned and could be declared final 127
MethodArgumentCouldBeFinal Parameter 'prev' is not assigned and could be declared final 147
MethodArgumentCouldBeFinal Parameter 'next' is not assigned and could be declared final 147
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 179
MethodArgumentCouldBeFinal Parameter 'tabPlacement' is not assigned and could be declared final 221
AtLeastOneConstructor Each class should declare at least one constructor 225
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 240
AvoidLiteralsInIfCondition Avoid using literals such as "dropLocation" in if statements 242
MethodArgumentCouldBeFinal Parameter 'mouseEvent' is not assigned and could be declared final 249
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 253
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 254
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 271
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 275
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 289
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 294

com/jsql/view/swing/tab/dnd/GhostGlassPane.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 6
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 10
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'tab' is not assigned and could be declared final 27

com/jsql/view/swing/tab/dnd/TabTransferHandler.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 18
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 31
MethodArgumentCouldBeFinal Parameter 'flavor' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'flavor' is not assigned and could be declared final 46
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 57
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 59
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 63
LawOfDemeter Call to `getComponent` on foreign value `support` (degree 1) 66
UnusedAssignment The initializer for variable 'isDroppable' is never used (overwritten on lines 76 and 78) 72
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 94
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 118
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 123
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 129
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 135
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 137
LawOfDemeter Call to `getComponent` on foreign value `support` (degree 1) 140
LawOfDemeter Call to `getDropLocation` on foreign value `target` (degree 1) 141
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 144
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 144
LawOfDemeter Call to `convertTab` on foreign value `src` (degree 2) 149
LawOfDemeter Access to field `dragTabIndex` on foreign value `src` (degree 2) 149
LawOfDemeter Call to `exportTab` on foreign value `src` (degree 2) 151
LawOfDemeter Access to field `dragTabIndex` on foreign value `src` (degree 2) 151
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 153
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 162

com/jsql/view/swing/table/ActionCloseSearch.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 6
MethodArgumentCouldBeFinal Parameter 'textFilter' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'panelSearch' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'panelTable' is not assigned and could be declared final 12

com/jsql/view/swing/table/ActionShowSearch.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 6
MethodArgumentCouldBeFinal Parameter 'panelSearch' is not assigned and could be declared final 11
MethodArgumentCouldBeFinal Parameter 'textFilter' is not assigned and could be declared final 11

com/jsql/view/swing/table/AdjusterTableColumn.java

Rule Violation Line
TooManyMethods This class has too many methods, consider refactoring it. 35370
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 45
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 50
MethodArgumentCouldBeFinal Parameter 'tableAdjust' is not assigned and could be declared final 57
MethodArgumentCouldBeFinal Parameter 'spacing' is not assigned and could be declared final 57
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 71
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 81
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 81
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 95
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 97
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 100
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 100
LawOfDemeter Call to `getDefaultRenderer` on foreign value `this.tableAdjust.getTableHeader()` (degree 1) 104
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 115
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 117
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 121
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 121
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 136
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 136
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 141
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 151
MethodArgumentCouldBeFinal Parameter 'width' is not assigned and could be declared final 151
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 152
LawOfDemeter Call to `getResizable` on foreign value `tableColumn` (degree 2) 153
LawOfDemeter Call to `getPreferredWidth` on foreign value `tableColumn` (degree 2) 161
LawOfDemeter Call to `getWidth` on foreign value `tableColumn` (degree 2) 164
LawOfDemeter Call to `setWidth` on foreign value `tableColumn` (degree 2) 166
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 173
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 182
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 183
LawOfDemeter Call to `setWidth` on foreign value `tableColumn` (degree 2) 187
MethodArgumentCouldBeFinal Parameter 'isColumnHeaderIncluded' is not assigned and could be declared final 194
MethodArgumentCouldBeFinal Parameter 'isColumnDataIncluded' is not assigned and could be declared final 201
MethodArgumentCouldBeFinal Parameter 'isOnlyAdjustLarger' is not assigned and could be declared final 208
MethodArgumentCouldBeFinal Parameter 'isDynamicAdjustment' is not assigned and could be declared final 216
LawOfDemeter Call to `getModel` on foreign value `this.tableAdjust` (degree 1) 221
LawOfDemeter Call to `getModel` on foreign value `this.tableAdjust` (degree 1) 224
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 234
AvoidLiteralsInIfCondition Avoid using literals such as "model" in if statements 237
LawOfDemeter Call to `getOldValue` on foreign value `e` (degree 1) 238
LawOfDemeter Call to `getNewValue` on foreign value `e` (degree 1) 241
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 251
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 263
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 263
MethodArgumentCouldBeFinal Parameter 'isSelectedColumn' is not assigned and could be declared final 292
MethodArgumentCouldBeFinal Parameter 'isAdjust' is not assigned and could be declared final 292
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 292
MethodArgumentCouldBeFinal Parameter 'keyStroke' is not assigned and could be declared final 292
MethodArgumentCouldBeFinal Parameter 'isToggleDynamic' is not assigned and could be declared final 303
MethodArgumentCouldBeFinal Parameter 'isToggleLarger' is not assigned and could be declared final 303
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 303
MethodArgumentCouldBeFinal Parameter 'keyStroke' is not assigned and could be declared final 303
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 314
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ColumnAction(boolean, boolean)' 319
MethodArgumentCouldBeFinal Parameter 'isSelectedColumn' is not assigned and could be declared final 319
MethodArgumentCouldBeFinal Parameter 'isAdjust' is not assigned and could be declared final 319
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 351
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ToggleAction(boolean, boolean)' 356
MethodArgumentCouldBeFinal Parameter 'isToggleDynamic' is not assigned and could be declared final 356
MethodArgumentCouldBeFinal Parameter 'isToggleLarger' is not assigned and could be declared final 356

com/jsql/view/swing/table/ButtonClose.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 7

com/jsql/view/swing/table/ComparatorColumn.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 19
MethodArgumentCouldBeFinal Parameter 'cellLeft' is not assigned and could be declared final 26
MethodArgumentCouldBeFinal Parameter 'cellRight' is not assigned and could be declared final 26

com/jsql/view/swing/table/FixedColumnTable.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 27
MethodArgumentCouldBeFinal Parameter 'fixedColumns' is not assigned and could be declared final 37
MethodArgumentCouldBeFinal Parameter 'scrollPane' is not assigned and could be declared final 37
MethodArgumentCouldBeFinal Parameter 'colNum' is not assigned and could be declared final 69
LawOfDemeter Call to `getColumnModel` on foreign value `this.mainTable` (degree 1) 89
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 91
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 94
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 94
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 97
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 97
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 98
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 98
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 99
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 99
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 100
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 100
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 101
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 101
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 102
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 102
LawOfDemeter Call to `getRowSorter` on foreign value `this.mainTable` (degree 1) 104
LawOfDemeter Call to `getSelectionModel` on foreign value `this.mainTable` (degree 1) 113
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 136
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 146
AvoidLiteralsInIfCondition Avoid using literals such as "selectionModel" in if statements 148
AvoidLiteralsInIfCondition Avoid using literals such as "model" in if statements 152

com/jsql/view/swing/table/PanelTable.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 39
MethodArgumentCouldBeFinal Parameter 'data' is not assigned and could be declared final 54
MethodArgumentCouldBeFinal Parameter 'columnNames' is not assigned and could be declared final 54
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 95
LawOfDemeter Call to `getSelectionModel` on foreign value `PanelTable.this.tableValues` (degree 1) 103
LawOfDemeter Call to `getColumnModel` on foreign value `PanelTable.this.tableValues` (degree 1) 104
LawOfDemeter Call to `getDefaultRenderer` on foreign value `this.tableValues.getTableHeader()` (degree 1) 113
LawOfDemeter Call to `getTableCellRendererComponent` on foreign value `cellRendererHeader` (degree 2) 115122
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 137
LawOfDemeter Call to `getDocument` on foreign value `textFilter` (degree 1) 169
InefficientEmptyStringCheck String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. 172

com/jsql/view/swing/table/RowHeaderRenderer.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 7
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 15

com/jsql/view/swing/terminal/AbstractExploit.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 38
RedundantFieldInitializer Avoid using redundant field initializer for 'loginPassword' 55
MethodArgumentCouldBeFinal Parameter 'uuidShell' is not assigned and could be declared final 80
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 80
MethodArgumentCouldBeFinal Parameter 'labelShell' is not assigned and could be declared final 80
MethodArgumentCouldBeFinal Parameter 'uuidShell' is not assigned and could be declared final 83
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 83
MethodArgumentCouldBeFinal Parameter 'labelShell' is not assigned and could be declared final 83
MethodArgumentCouldBeFinal Parameter 'isAddingPrompt' is not assigned and could be declared final 83
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 90
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 90
MethodArgumentCouldBeFinal Parameter 'isPromptVisible' is not assigned and could be declared final 130
MethodArgumentCouldBeFinal Parameter 'string' is not assigned and could be declared final 144
MethodArgumentCouldBeFinal Parameter 'isAddingPrompt' is not assigned and could be declared final 157
MethodArgumentCouldBeFinal Parameter 'string' is not assigned and could be declared final 176
MethodArgumentCouldBeFinal Parameter 'color' is not assigned and could be declared final 176
MethodArgumentCouldBeFinal Parameter 'isAddingPrompt' is not assigned and could be declared final 176
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 200
MethodArgumentCouldBeFinal Parameter 'offset' is not assigned and could be declared final 209
LawOfDemeter Call to `getDefaultRootElement` on foreign value `doc` (degree 1) 218
MethodArgumentCouldBeFinal Parameter 'line' is not assigned and could be declared final 228
LawOfDemeter Call to `getDefaultRootElement` on foreign value `this.getDocument()` (degree 1) 229
LawOfDemeter Call to `getElement` on foreign value `map` (degree 2) 236
MethodReturnsInternalArray Returning 'loginPassword' may expose an internal array. 261
MethodArgumentCouldBeFinal Parameter 'loginPassword' is not assigned and could be declared final 264
ArrayIsStoredDirectly The user-supplied array 'loginPassword' is stored directly. 265

com/jsql/view/swing/terminal/EmptyFocusCopy.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'abstractExploit' is not assigned and could be declared final 24
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 29
LawOfDemeter Call to `getDocument` on foreign value `this.abstractExploit` (degree 1) 32
LawOfDemeter Call to `getData` on foreign value `Toolkit.getDefaultToolkit().getSystemClipboard()` (degree 2) 40
LawOfDemeter Call to `getSystemClipboard` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 40
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 48
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 53
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 58
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 63

com/jsql/view/swing/terminal/ExploitReverseShell.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 24
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 34
MethodArgumentCouldBeFinal Parameter 'port' is not assigned and could be declared final 34
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 38
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 53
LawOfDemeter Call to `getServerInputConnection` on foreign value `this.serverInput` (degree 1) 54

com/jsql/view/swing/terminal/ServerInput.java

Rule Violation Line
RedundantFieldInitializer Avoid using redundant field initializer for 'serverSocket' 9
MethodArgumentCouldBeFinal Parameter 'exploitReverseShell' is not assigned and could be declared final 14
MethodArgumentCouldBeFinal Parameter 'port' is not assigned and could be declared final 14
UseUnderscoresInNumericLiterals Number 10000 should separate every third digit with an underscore 21
CloseResource Ensure that resources like this Socket object are closed after use 22
CommentDefaultAccessModifier Missing commented default access modifier on method 'close()' 27

com/jsql/view/swing/terminal/ServerInputConnection.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'exploitReverseShell' is not assigned and could be declared final 25
MethodArgumentCouldBeFinal Parameter 'clientSocket' is not assigned and could be declared final 25
MethodArgumentCouldBeFinal Parameter 'serverInput' is not assigned and could be declared final 25
RelianceOnDefaultCharset Specify a character set instead of relying on the default charset 31
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 36
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 54
MethodArgumentCouldBeFinal Parameter 'dataOutputStream' is not assigned and could be declared final 60
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 63
ConfusingTernary Avoid if (x != y) ..; else ..; 7480
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 75
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 94

com/jsql/view/swing/terminal/util/BlockCaret.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 25
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 37
MethodArgumentCouldBeFinal Parameter 'r' is not assigned and could be declared final 37
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 64
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 67
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 81
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 85
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 101

com/jsql/view/swing/terminal/util/KeyAdapterTerminal.java

Rule Violation Line
RedundantFieldInitializer Avoid using redundant field initializer for 'indexCommandsHistory' 49
MethodArgumentCouldBeFinal Parameter 'terminal' is not assigned and could be declared final 55
CyclomaticComplexity The method 'keyPressed(KeyEvent)' has a cyclomatic complexity of 12. 60
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 60
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 62
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 102
MethodArgumentCouldBeFinal Parameter 'caretPosition' is not assigned and could be declared final 102
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 107
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 114
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 120
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 120
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 125
MethodArgumentCouldBeFinal Parameter 'caretPosition' is not assigned and could be declared final 125
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 125
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 133
MethodArgumentCouldBeFinal Parameter 'root' is not assigned and could be declared final 134
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 135
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 136
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 142
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 149
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 153
MethodArgumentCouldBeFinal Parameter 'root' is not assigned and could be declared final 154
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 155
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 156
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 162
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 169
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 172
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 172
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 187
LawOfDemeter Call to `getDocument` on foreign value `terminalCommand` (degree 1) 193

com/jsql/view/swing/text/JPasswordFieldPlaceholder.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 14
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 27
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 32
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 40
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 46

com/jsql/view/swing/text/JPopupComponent.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 24
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 40

com/jsql/view/swing/text/JPopupTextArea.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 26
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 41
MethodArgumentCouldBeFinal Parameter 'proxy' is not assigned and could be declared final 53

com/jsql/view/swing/text/JPopupTextComponent.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 32
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 58

com/jsql/view/swing/text/JPopupTextField.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 18
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'proxy' is not assigned and could be declared final 36

com/jsql/view/swing/text/JPopupTextPane.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 21
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 26
MethodArgumentCouldBeFinal Parameter 'proxy' is not assigned and could be declared final 38

com/jsql/view/swing/text/JTextAreaPlaceholder.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 15
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 28
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 34
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 44
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 50

com/jsql/view/swing/text/JTextAreaPlaceholderConsole.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 6
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 8

com/jsql/view/swing/text/JTextFieldPlaceholder.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 14
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 38
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'xOffset' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 48
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 58
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 64

com/jsql/view/swing/text/JTextPanePlaceholder.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 17
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 30
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 36
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 53

com/jsql/view/swing/text/JTextPanePlaceholderConsole.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 6
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 8

com/jsql/view/swing/text/JToolTipI18n.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 9
MethodArgumentCouldBeFinal Parameter 'textTooltip' is not assigned and could be declared final 13
MethodArgumentCouldBeFinal Parameter 'textTooltip' is not assigned and could be declared final 17

com/jsql/view/swing/text/SyntaxTextArea.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 17
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 27
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 46
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 56
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 74

com/jsql/view/swing/text/action/AbstractCharAction.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 17
MethodArgumentCouldBeFinal Parameter 'deleteAction' is not assigned and could be declared final 24
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 34
LawOfDemeter Call to `getCaret` on foreign value `target` (degree 1) 41
ConfusingTernary Avoid if (x != y) ..; else ..; 4549
LawOfDemeter Call to `remove` on foreign value `doc` (degree 2) 46

com/jsql/view/swing/text/action/DeleteNextCharAction.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 11
MethodArgumentCouldBeFinal Parameter 'doc' is not assigned and could be declared final 21
MethodArgumentCouldBeFinal Parameter 'dot' is not assigned and could be declared final 21
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 2931

com/jsql/view/swing/text/action/DeletePrevCharAction.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 11
MethodArgumentCouldBeFinal Parameter 'doc' is not assigned and could be declared final 21
MethodArgumentCouldBeFinal Parameter 'dot' is not assigned and could be declared final 21
AvoidLiteralsInIfCondition Avoid using literals such as 1 in if statements 24
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 2931

com/jsql/view/swing/text/action/SilentDeleteTextAction.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 14
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 18
MethodArgumentCouldBeFinal Parameter 'deleteAction' is not assigned and could be declared final 18
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 24
LawOfDemeter Call to `getCaret` on foreign value `target` (degree 1) 27
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 34
LawOfDemeter Call to `getDocument` on foreign value `target` (degree 1) 38

com/jsql/view/swing/text/listener/DocumentListenerEditing.java

Rule Violation Line
AtLeastOneConstructor Each class should declare at least one constructor 11

com/jsql/view/swing/tree/CellEditorNode.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 33
MethodArgumentCouldBeFinal Parameter 'tree' is not assigned and could be declared final 59
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 60
MethodArgumentCouldBeFinal Parameter 'expanded' is not assigned and could be declared final 62
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 63
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 64
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 71
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 77
LawOfDemeter Call to `getLastSelectedPathComponent` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 90
MethodArgumentCouldBeFinal Parameter 'mouseEvent' is not assigned and could be declared final 104
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 106
LawOfDemeter Call to `getLastPathComponent` on foreign value `path` (degree 1) 115
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 125
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 130

com/jsql/view/swing/tree/CellRendererNode.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 24
AtLeastOneConstructor Each class should declare at least one constructor 24
MethodArgumentCouldBeFinal Parameter 'tree' is not assigned and could be declared final 27
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 27
MethodArgumentCouldBeFinal Parameter 'selected' is not assigned and could be declared final 27
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 27
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 27
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 30

com/jsql/view/swing/tree/ImageOverlap.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 27
MethodArgumentCouldBeFinal Parameter 'main' is not assigned and could be declared final 41
MethodArgumentCouldBeFinal Parameter 'iconPathOverlap' is not assigned and could be declared final 41
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 47
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 47
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 47
MethodArgumentCouldBeFinal Parameter 'x' is not assigned and could be declared final 47
MethodArgumentCouldBeFinal Parameter 'y' is not assigned and could be declared final 47
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 51

com/jsql/view/swing/tree/PanelNode.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 31
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 91
LawOfDemeter Call to `getElementDatabase` on foreign value `nodeModel` (degree 1) 98
LawOfDemeter Call to `getElementDatabase` on foreign value `nodeModel` (degree 1) 102
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 111
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 120
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 121
MethodArgumentCouldBeFinal Parameter 'newIcon' is not assigned and could be declared final 143
MethodArgumentCouldBeFinal Parameter 'newIcon' is not assigned and could be declared final 165

com/jsql/view/swing/tree/ProgressBarPausable.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 28
AtLeastOneConstructor Each class should declare at least one constructor 28
RedundantFieldInitializer Avoid using redundant field initializer for 'isIconDisplayed' 35
MethodArgumentCouldBeFinal Parameter 'graphics' is not assigned and could be declared final 38
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 49

com/jsql/view/swing/tree/TreeDatabase.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 24
TooManyMethods This class has too many methods, consider refactoring it. 24204
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 33
MethodArgumentCouldBeFinal Parameter 'root' is not assigned and could be declared final 35
LawOfDemeter Call to `getRoot` on foreign value `model` (degree 1) 42
LawOfDemeter Call to `getRoot` on foreign value `treeModel` (degree 1) 52
MethodArgumentCouldBeFinal Parameter 'columns' is not assigned and could be declared final 61
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 67
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 68
LawOfDemeter Call to `getUserObject` on foreign value `tableNode` (degree 1) 79
MethodArgumentCouldBeFinal Parameter 'databases' is not assigned and could be declared final 83
LawOfDemeter Call to `getRoot` on foreign value `treeModel` (degree 1) 85
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 89
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 90
MethodArgumentCouldBeFinal Parameter 'tables' is not assigned and could be declared final 103
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 107
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 108
LawOfDemeter Call to `getUserObject` on foreign value `databaseNode` (degree 1) 123
MethodArgumentCouldBeFinal Parameter 'data' is not assigned and could be declared final 127
MethodArgumentCouldBeFinal Parameter 'columnNames' is not assigned and could be declared final 127
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 127
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 132
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 140
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 144
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 152
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 156
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 165
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 169
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 176
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 180
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 190
MethodArgumentCouldBeFinal Parameter 'dataCount' is not assigned and could be declared final 190
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 194

com/jsql/view/swing/tree/action/ActionCheckAll.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'isCheckboxesSelected' is not assigned and could be declared final 21
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 21
LawOfDemeter Call to `getLastPathComponent` on foreign value `this.path` (degree 1) 28
LawOfDemeter Call to `getUserObject` on foreign value `currentTableNode` (degree 1) 29
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 30

com/jsql/view/swing/tree/action/ActionCheckSingle.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'nodeModel' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'actionEvent' is not assigned and could be declared final 26
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 30
LawOfDemeter Call to `getUserObject` on foreign value `tableNode` (degree 1) 47

com/jsql/view/swing/tree/action/ActionLoadStop.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'nodeModel' is not assigned and could be declared final 34
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 34
ConfusingTernary Avoid if (x != y) ..; else ..; 4549
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 57
LawOfDemeter Call to `getDataAccess` on foreign value `MediatorHelper.model()` (degree 1) 58
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 65
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 65
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 65
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 75
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 75
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 79

com/jsql/view/swing/tree/action/ActionPauseUnpause.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'nodeModel' is not assigned and could be declared final 27
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 33
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 33
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 33

com/jsql/view/swing/tree/custom/CheckBoxMenuItemIconCustom.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 9
AtLeastOneConstructor Each class should declare at least one constructor 9
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'graphics' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'x' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'y' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 56
MethodArgumentCouldBeFinal Parameter 'graphics' is not assigned and could be declared final 56
MethodArgumentCouldBeFinal Parameter 'abstractButton' is not assigned and could be declared final 56
MethodArgumentCouldBeFinal Parameter 'model' is not assigned and could be declared final 56
MethodArgumentCouldBeFinal Parameter 'isEnabled' is not assigned and could be declared final 56

com/jsql/view/swing/tree/custom/JPopupMenuCustomExtract.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 5
AtLeastOneConstructor Each class should declare at least one constructor 5
DataClass The class 'JPopupMenuCustomExtract' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 5
MethodArgumentCouldBeFinal Parameter 'buttonGroupLoadRows' is not assigned and could be declared final 18
MethodArgumentCouldBeFinal Parameter 'radioCustomFromRow' is not assigned and could be declared final 26
MethodArgumentCouldBeFinal Parameter 'radioCustomToRow' is not assigned and could be declared final 34
MethodArgumentCouldBeFinal Parameter 'radioCustomFromChar' is not assigned and could be declared final 42
MethodArgumentCouldBeFinal Parameter 'radioCustomToChar' is not assigned and could be declared final 50
MethodArgumentCouldBeFinal Parameter 'menuItemDump' is not assigned and could be declared final 58

com/jsql/view/swing/tree/model/AbstractNodeModel.java

Rule Violation Line
GodClass Possible God Class (WMC=56, ATFD=68, TCC=10.115%) 40
TooManyMethods This class has too many methods, consider refactoring it. 40424
RedundantFieldInitializer Avoid using redundant field initializer for 'indexProgress' 58
RedundantFieldInitializer Avoid using redundant field initializer for 'isSelected' 63
AvoidFieldNameMatchingMethodName Field isSelected has the same name as a method 63
RedundantFieldInitializer Avoid using redundant field initializer for 'isRunning' 68
AvoidFieldNameMatchingMethodName Field isRunning has the same name as a method 68
RedundantFieldInitializer Avoid using redundant field initializer for 'isAnyCheckboxSelected' 74
RedundantFieldInitializer Avoid using redundant field initializer for 'isLoaded' 80
AvoidFieldNameMatchingMethodName Field isLoaded has the same name as a method 80
RedundantFieldInitializer Avoid using redundant field initializer for 'isProgressing' 86
RedundantFieldInitializer Avoid using redundant field initializer for 'isLoading' 92
MethodArgumentCouldBeFinal Parameter 'elementDatabase' is not assigned and could be declared final 102
MethodArgumentCouldBeFinal Parameter 'emptyObject' is not assigned and could be declared final 110
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 146
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 146
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 146
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 148
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 148
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 156
MethodArgumentCouldBeFinal Parameter 'popupMenu' is not assigned and could be declared final 156
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 175
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 175
MethodArgumentCouldBeFinal Parameter 'popupMenu' is not assigned and could be declared final 175
LawOfDemeter Call to `getUserObject` on foreign value `currentTableNode` (degree 1) 193
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 208
MethodArgumentCouldBeFinal Parameter 'popupMenu' is not assigned and could be declared final 209
MethodArgumentCouldBeFinal Parameter 'suspendableTask' is not assigned and could be declared final 210
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 244
MethodArgumentCouldBeFinal Parameter 'isLeaf' is not assigned and could be declared final 246
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 247
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 264
MethodArgumentCouldBeFinal Parameter 'isLeaf' is not assigned and could be declared final 272
MethodArgumentCouldBeFinal Parameter 'currentNode' is not assigned and could be declared final 277
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 285
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 285
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 285
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 292
MethodArgumentCouldBeFinal Parameter 'isEdited' is not assigned and could be declared final 292
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 297
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 297
MethodArgumentCouldBeFinal Parameter 'isEdited' is not assigned and could be declared final 324
MethodArgumentCouldBeFinal Parameter 'panelNode' is not assigned and could be declared final 340
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 347
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 347
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 347
MethodArgumentCouldBeFinal Parameter 'indexProgress' is not assigned and could be declared final 373
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 381
MethodArgumentCouldBeFinal Parameter 'isRunning' is not assigned and could be declared final 389
MethodArgumentCouldBeFinal Parameter 'isAnyCheckboxSelected' is not assigned and could be declared final 393
MethodArgumentCouldBeFinal Parameter 'isLoaded' is not assigned and could be declared final 401
MethodArgumentCouldBeFinal Parameter 'isProgressing' is not assigned and could be declared final 405
MethodArgumentCouldBeFinal Parameter 'isLoading' is not assigned and could be declared final 409
MethodArgumentCouldBeFinal Parameter 'isEdited' is not assigned and could be declared final 417
MethodArgumentCouldBeFinal Parameter 'textI18n' is not assigned and could be declared final 421

com/jsql/view/swing/tree/model/NodeModelColumn.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 30

com/jsql/view/swing/tree/model/NodeModelDatabase.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'database' is not assigned and could be declared final 36
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 41
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 43
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 56
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 67
LawOfDemeter Call to `getDataAccess` on foreign value `MediatorHelper.model()` (degree 1) 69

com/jsql/view/swing/tree/model/NodeModelEmpty.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'textNode' is not assigned and could be declared final 30
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 34
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 40
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 44

com/jsql/view/swing/tree/model/NodeModelTable.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 41
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 46
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 48
MethodArgumentCouldBeFinal Parameter 'panelNode' is not assigned and could be declared final 55
MethodArgumentCouldBeFinal Parameter 'currentNode' is not assigned and could be declared final 55
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 58
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 58
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 58
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 76
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 82
LawOfDemeter Call to `getDataAccess` on foreign value `MediatorHelper.model()` (degree 1) 84
MethodArgumentCouldBeFinal Parameter 'tablePopupMenu' is not assigned and could be declared final 92
UnusedPrivateMethod Avoid unused private methods such as 'addCustomLoadItems(JPopupMenuCustomExtract)'. 97
NcssCount The method 'addCustomLoadItems(JPopupMenuCustomExtract)' has a NCSS line count of 65. 97
MethodArgumentCouldBeFinal Parameter 'tablePopupMenu' is not assigned and could be declared final 97
AvoidDuplicateLiterals The String literal "no." appears 4 times in this file; the first occurrence is on line 108 108
MethodArgumentCouldBeFinal Parameter 'tablePopupMenu' is not assigned and could be declared final 186

com/jsql/view/swing/util/I18nViewUtil.java

Rule Violation Line
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 20
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 25
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 48
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 79
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 79
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 88
MethodArgumentCouldBeFinal Parameter 'locale' is not assigned and could be declared final 94
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 100
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 104
MethodArgumentCouldBeFinal Parameter 'custom' is not assigned and could be declared final 104

com/jsql/view/swing/util/JSplitPaneWithZeroSizeDivider.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 9
MethodArgumentCouldBeFinal Parameter 'i' is not assigned and could be declared final 13
LawOfDemeter Call to `getDivider` on foreign value `(BasicSplitPaneUI) this.getUI()` (degree 1) 24
LawOfDemeter Access to field `x` on foreign value `bounds` (degree 2) 28
LawOfDemeter Access to field `width` on foreign value `bounds` (degree 2) 29
LawOfDemeter Access to field `y` on foreign value `bounds` (degree 2) 31
LawOfDemeter Access to field `height` on foreign value `bounds` (degree 2) 32
CompareObjectsWithEquals Use equals() to compare object references. 55
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 62
MethodArgumentCouldBeFinal Parameter 'ui' is not assigned and could be declared final 64
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 76
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 86
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 91

com/jsql/view/swing/util/MediatorHelper.java

Rule Violation Line
TooManyMethods This class has too many methods, consider refactoring it. 17156
AvoidFieldNameMatchingMethodName Field model has the same name as a method 19
AvoidFieldNameMatchingMethodName Field treeDatabase has the same name as a method 21
AvoidFieldNameMatchingMethodName Field tabResults has the same name as a method 22
AvoidFieldNameMatchingMethodName Field tabManagersCards has the same name as a method 23
AvoidFieldNameMatchingMethodName Field frame has the same name as a method 25
AvoidFieldNameMatchingMethodName Field panelAddressBar has the same name as a method 27
AvoidFieldNameMatchingMethodName Field tabConsoles has the same name as a method 28
AvoidFieldNameMatchingMethodName Field panelConsoles has the same name as a method 29
AvoidFieldNameMatchingMethodName Field managerScan has the same name as a method 31
AvoidFieldNameMatchingMethodName Field managerAdminPage has the same name as a method 32
AvoidFieldNameMatchingMethodName Field managerFile has the same name as a method 33
AvoidFieldNameMatchingMethodName Field managerExploit has the same name as a method 34
AvoidFieldNameMatchingMethodName Field managerBruteForce has the same name as a method 35
MethodArgumentCouldBeFinal Parameter 'frame' is not assigned and could be declared final 100
MethodArgumentCouldBeFinal Parameter 'appMenubar' is not assigned and could be declared final 104
MethodArgumentCouldBeFinal Parameter 'panelAddress' is not assigned and could be declared final 108
MethodArgumentCouldBeFinal Parameter 'tabConsoles' is not assigned and could be declared final 112
MethodArgumentCouldBeFinal Parameter 'panelConsoles' is not assigned and could be declared final 116
MethodArgumentCouldBeFinal Parameter 'treeDatabase' is not assigned and could be declared final 120
MethodArgumentCouldBeFinal Parameter 'tabResults' is not assigned and could be declared final 124
MethodArgumentCouldBeFinal Parameter 'tabManagersCards' is not assigned and could be declared final 128
MethodArgumentCouldBeFinal Parameter 'managerAdminPage' is not assigned and could be declared final 134
MethodArgumentCouldBeFinal Parameter 'managerFile' is not assigned and could be declared final 138
MethodArgumentCouldBeFinal Parameter 'managerExploit' is not assigned and could be declared final 141
MethodArgumentCouldBeFinal Parameter 'managerScan' is not assigned and could be declared final 145
MethodArgumentCouldBeFinal Parameter 'managerBruteForce' is not assigned and could be declared final 149
MethodArgumentCouldBeFinal Parameter 'model' is not assigned and could be declared final 153

com/jsql/view/swing/util/ModelSvgIcon.java

Rule Violation Line
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, float)' 17
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 17
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 17
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, int)' 21
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 21
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 21
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, Color, String, float)' 25
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 25
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 25
MethodArgumentCouldBeFinal Parameter 'toDark' is not assigned and could be declared final 25
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 25
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, Color, String, Color, float)' 29
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'toDarkUi' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'toDark' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 29
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 43
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 43
MethodArgumentCouldBeFinal Parameter 'toDark' is not assigned and could be declared final 43
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 43
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 44
MethodArgumentCouldBeFinal Parameter 'keyLabel' is not assigned and could be declared final 62
MethodArgumentCouldBeFinal Parameter 'keyTooltip' is not assigned and could be declared final 62

com/jsql/view/swing/util/RadioItemNonClosing.java

Rule Violation Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 6
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 8
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'selected' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'selected' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'a' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 25
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 31
MethodArgumentCouldBeFinal Parameter 'm' is not assigned and could be declared final 31
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 35

com/jsql/view/swing/util/UiStringUtil.java

Rule Violation Line
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 12
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 16
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 20
MethodArgumentCouldBeFinal Parameter 'nowrap' is not assigned and could be declared final 20
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 23

com/jsql/view/swing/util/UiUtil.java

Rule Violation Line
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 50
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 51
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 52
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 53
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 54
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 55
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 56
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 57
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 58
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 59
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 60
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 61
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 62
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 63
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 64
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 65
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 66
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 67
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 68
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 69
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 70
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 186
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.APP_ICON` (degree 1) 203
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.APP_MIDDLE` (degree 1) 204
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.APP_BIG` (degree 1) 205
MethodArgumentCouldBeFinal Parameter 'textComponent' is not assigned and could be declared final 212
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 212
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 212
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 213
MethodArgumentCouldBeFinal Parameter 'textComponent' is not assigned and could be declared final 216
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 216
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 216
MethodArgumentCouldBeFinal Parameter 'x' is not assigned and could be declared final 216
MethodArgumentCouldBeFinal Parameter 'y' is not assigned and could be declared final 216
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 222
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 248
MethodArgumentCouldBeFinal Parameter 'textArea' is not assigned and could be declared final 259
MethodArgumentCouldBeFinal Parameter 'nameTheme' is not assigned and could be declared final 270
PreserveStackTrace Thrown exception does not preserve the stack trace of exception 'e2' on all code paths 278
MethodArgumentCouldBeFinal Parameter 'size' is not assigned and could be declared final 291

Priority 4

com/jsql/view/swing/table/PanelTable.java

Rule Violation Line
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 54

com/jsql/view/swing/terminal/AbstractExploit.java

Rule Violation Line
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 264

com/jsql/view/swing/util/UiUtil.java

Rule Violation Line
UselessParentheses Useless parentheses around `textComponent.getComponentOrientation().isLeftT...`. 241245

Files

com/jsql/MainApp.java

Rule Violation Priority Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 20
DoNotTerminateVM System.exit() should not be used in J2EE/JEE apps 3 31
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 3 35
LawOfDemeter Call to `preferencesUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 3 35
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 3 41
LawOfDemeter Call to `preferencesUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 3 41
LawOfDemeter Call to `exceptionUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 3 57
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 3 57
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 3 58
LawOfDemeter Call to `proxyUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 3 58
LawOfDemeter Call to `authenticationUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 3 59
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 3 59
LawOfDemeter Call to `getMediatorUtils` on foreign value `MainApp.INJECTION_MODEL` (degree 1) 3 81
LawOfDemeter Call to `preferencesUtil` on foreign value `MainApp.INJECTION_MODEL.getMediatorUtils()` (degree 2) 3 81

com/jsql/view/subscriber/SubscriberScan.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 15
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 17
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 18
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 18

com/jsql/view/subscriber/SubscriberView.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 17
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 22
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 30
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 61
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 80
LawOfDemeter Call to `getModel` on foreign value `table` (degree 1) 3 93
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 106
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 117
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 129

com/jsql/view/swing/JFrameView.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 46
DataClass The class 'JFrameView' is suspected to be a Data Class (WOC=20.000%, NOPA=0, NOAM=4, WMC=15) 3 46
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 53
RedundantFieldInitializer Avoid using redundant field initializer for 'isMaximized' 3 56
MethodArgumentCouldBeFinal Parameter 'injectionModel' is not assigned and could be declared final 3 60
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JFrame.getContentPane() (call stack: [JFrameView.initPaneComponents(), JFrame.getContentPane()]) 1 65
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Window.setIconImages(List<? extends Image>) (call stack: [JFrameView.initWindow(), Window.setIconImages(List<? extends Image>)]) 1 66
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JFrame.getRootPane() (call stack: [JFrameView.initShortcuts(), JFrame.getRootPane()]) 1 67
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 3 73
LawOfDemeter Call to `preferencesUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 3 73
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 3 74
LawOfDemeter Call to `proxyUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 3 74
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 3 77
LawOfDemeter Call to `preferencesUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 3 77
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 3 78
LawOfDemeter Call to `gitUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 3 78
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 3 80
LawOfDemeter Call to `preferencesUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 3 80
LawOfDemeter Call to `getMediatorUtils` on foreign value `injectionModel` (degree 1) 3 81
LawOfDemeter Call to `gitUtil` on foreign value `injectionModel.getMediatorUtils()` (degree 2) 3 81
AssignmentInOperand Avoid assignments in operands 3 114
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_BINARY_LABEL" in if statements 3 159
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_CHUNK_LABEL" in if statements 3 161
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_NETWORK_LABEL" in if statements 3 163
AvoidLiteralsInIfCondition Avoid using literals such as "CONSOLE_JAVA_LABEL" in if statements 3 165
LawOfDemeter Call to `getPropertiesUtil` on foreign value `this.injectionModel` (degree 1) 3 206
LawOfDemeter Call to `getScreenSize` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 3 214
LawOfDemeter Call to `getMediatorUtils` on foreign value `this.injectionModel` (degree 1) 3 216
LawOfDemeter Call to `preferencesUtil` on foreign value `this.injectionModel.getMediatorUtils()` (degree 2) 3 216

com/jsql/view/swing/action/ActionCheckIp.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 16
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 22
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 27
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 27
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 31
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 31

com/jsql/view/swing/action/ActionCloseTabResult.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 11
AtLeastOneConstructor Each class should declare at least one constructor 3 11
MethodArgumentCouldBeFinal Parameter 'closeTabNumber' is not assigned and could be declared final 3 18

com/jsql/view/swing/action/ActionNewWindow.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 33
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 1 48
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 1 49
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 52
MethodArgumentCouldBeFinal Parameter 'commands' is not assigned and could be declared final 3 52
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 1 56

com/jsql/view/swing/action/ActionSaveTab.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 34
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 47
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 47
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 49
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 1 53
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 1 54
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractAction.putValue(String, Object) 1 55
MethodArgumentCouldBeFinal Parameter 'jComponent' is not assigned and could be declared final 3 70
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 80
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 80
MethodArgumentCouldBeFinal Parameter 'tableResults' is not assigned and could be declared final 3 92
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 1 95
LawOfDemeter Call to `getModel` on foreign value `tableResults` (degree 1) 3 96
LawOfDemeter Call to `getValueAt` on foreign value `tableModel` (degree 2) 3 108
UseStringBufferForStringAppends Prefer StringBuilder (non-synchronized) or StringBuffer (synchronized) over += for concatenating strings 3 112
MethodArgumentCouldBeFinal Parameter 'textarea' is not assigned and could be declared final 3 127
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 1 130

com/jsql/view/swing/action/AltKeyEventDispatcher.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 10
RedundantFieldInitializer Avoid using redundant field initializer for 'wasAltDPressed' 3 12
RedundantFieldInitializer Avoid using redundant field initializer for 'wasAltPressed' 3 13
RedundantFieldInitializer Avoid using redundant field initializer for 'wasAltGraphPressed' 3 14
NPathComplexity The method 'dispatchKeyEvent(KeyEvent)' has an NPath complexity of 288, current threshold is 200 3 17
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 17
MethodArgumentCouldBeFinal Parameter 'wasAltPressedAlready' is not assigned and could be declared final 3 62

com/jsql/view/swing/action/HotkeyUtil.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 3 55
MethodArgumentCouldBeFinal Parameter 'rootPane' is not assigned and could be declared final 3 78
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 134139

com/jsql/view/swing/console/AbstractColoredConsole.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 19
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 32
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addFocusListener(FocusListener) 1 3541
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 1 42
CyclomaticComplexity The method 'append(String, SimpleAttributeSet)' has a cyclomatic complexity of 11. 3 52
MethodArgumentCouldBeFinal Parameter 'message' is not assigned and could be declared final 3 52
MethodArgumentCouldBeFinal Parameter 'attribut' is not assigned and could be declared final 3 52
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 3 54
LawOfDemeter Call to `getModel` on foreign value `scrollBar` (degree 1) 3 58
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 3 64
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 3 65
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 3 66
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 3 70
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 3 71
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 97

com/jsql/view/swing/console/JTextPaneAppender.java

Rule Violation Priority Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 25
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 35
MethodArgumentCouldBeFinal Parameter 'layout' is not assigned and could be declared final 3 35
MethodArgumentCouldBeFinal Parameter 'filter' is not assigned and could be declared final 3 35
MethodArgumentCouldBeFinal Parameter 'ignoreExceptions' is not assigned and could be declared final 3 35
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'ignoreExceptions' is not assigned and could be declared final 3 43
MethodArgumentCouldBeFinal Parameter 'layout' is not assigned and could be declared final 3 44
MethodArgumentCouldBeFinal Parameter 'filter' is not assigned and could be declared final 3 45
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 49
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 3 56
MethodArgumentCouldBeFinal Parameter 'javaConsole' is not assigned and could be declared final 3 89
MethodArgumentCouldBeFinal Parameter 'consoleColored' is not assigned and could be declared final 3 96

com/jsql/view/swing/console/SimpleConsoleAdapter.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 11
MethodArgumentCouldBeFinal Parameter 'tabName' is not assigned and could be declared final 3 19
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 19

com/jsql/view/swing/dialog/DialogAbout.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 39
RedundantFieldInitializer Avoid using redundant field initializer for 'buttonClose' 3 46
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.setDefaultCloseOperation(int) 1 54
ConstructorCallsOverridableMethod Overridable method called during object construction: Window.setIconImages(List<? extends Image>) 1 55
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getRootPane() 1 58
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.setLayout(LayoutManager) 1 64
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getContentPane() 1 66
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Window.setSize(int, int) (call stack: [DialogAbout.initDialog(), Window.setSize(int, int)]) 1 77
MethodArgumentCouldBeFinal Parameter 'escapeListener' is not assigned and could be declared final 3 80
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 85
LawOfDemeter Call to `propertiesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 85
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 109
AssignmentInOperand Avoid assignment to line in operand 3 116
LawOfDemeter Call to `getPropertiesUtil` on foreign value `MediatorHelper.model()` (degree 1) 3 121
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 129
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 3 137
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 3 138
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 3 144

com/jsql/view/swing/dialog/DialogTranslate.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 37
DataClass The class 'DialogTranslate' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=11) 3 37
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.setDefaultCloseOperation(int) 1 59
ConstructorCallsOverridableMethod Overridable method called during object construction: Window.setIconImages(List<? extends Image>) 1 60
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getRootPane() 1 63
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JDialog.setLayout(LayoutManager) (call stack: [DialogTranslate.initLastLine(), JDialog.setLayout(LayoutManager)]) 1 69
ConstructorCallsOverridableMethod Overridable method called during object construction: JDialog.getContentPane() 1 72
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 162
LawOfDemeter Call to `gitUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 162
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 183
LawOfDemeter Call to `getCaret` on foreign value `DialogTranslate.this.textToTranslate` (degree 1) 3 191
LawOfDemeter Call to `getCaret` on foreign value `DialogTranslate.this.textToTranslate` (degree 1) 3 192
LawOfDemeter Call to `getCaret` on foreign value `this.textToTranslate` (degree 1) 3 197
MethodArgumentCouldBeFinal Parameter 'textBeforeChange' is not assigned and could be declared final 3 212

com/jsql/view/swing/dialog/ReplaceFileChooser.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 21
MethodArgumentCouldBeFinal Parameter 'currentDirectoryPath' is not assigned and could be declared final 3 26

com/jsql/view/swing/dialog/translate/Language.java

Rule Violation Priority Line
AvoidFieldNameMatchingMethodName Field isRightToLeft has the same name as a method 3 38
MethodArgumentCouldBeFinal Parameter 'nameEnglish' is not assigned and could be declared final 3 40
MethodArgumentCouldBeFinal Parameter 'languageTag' is not assigned and could be declared final 3 40
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 3 40
MethodArgumentCouldBeFinal Parameter 'isNonLatin' is not assigned and could be declared final 3 40
MethodArgumentCouldBeFinal Parameter 'isRightToLeft' is not assigned and could be declared final 3 40
MethodArgumentCouldBeFinal Parameter 'nameEnglish' is not assigned and could be declared final 3 48
MethodArgumentCouldBeFinal Parameter 'languageTag' is not assigned and could be declared final 3 48
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 3 48
MethodArgumentCouldBeFinal Parameter 'isNonLatin' is not assigned and could be declared final 3 48
MethodArgumentCouldBeFinal Parameter 'nameEnglish' is not assigned and could be declared final 3 52
MethodArgumentCouldBeFinal Parameter 'languageTag' is not assigned and could be declared final 3 52
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 3 52

com/jsql/view/swing/dialog/translate/SortedProperties.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 5
AtLeastOneConstructor Each class should declare at least one constructor 3 5
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 3 7
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 20

com/jsql/view/swing/dialog/translate/WorkerTranslateInto.java

Rule Violation Priority Line
AvoidStringBufferField StringBuffers can grow quite a lot, and so may become a source of memory leak (if the owning class has a long life time). 3 33
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 36
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 36
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 37
LawOfDemeter Call to `propertiesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 37
MethodArgumentCouldBeFinal Parameter 'dialogTranslate' is not assigned and could be declared final 3 42
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 48
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 106

com/jsql/view/swing/list/AbstractListTransfertHandler.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 30
AtLeastOneConstructor Each class should declare at least one constructor 3 30
RedundantFieldInitializer Avoid using redundant field initializer for 'dragPaths' 3 37
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 3 51
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 3 60
MethodArgumentCouldBeFinal Parameter 'action' is not assigned and could be declared final 3 60
LawOfDemeter Call to `getModel` on foreign value `list` (degree 1) 3 63
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 74
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 79
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 85
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 87
LawOfDemeter Call to `getComponent` on foreign value `support` (degree 1) 3 90
LawOfDemeter Call to `getModel` on foreign value `list` (degree 1) 3 91
LawOfDemeter Call to `getSystemClipboard` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 3 100
LawOfDemeter Call to `isDataFlavorSupported` on foreign value `transferableFromClipboard` (degree 2) 3 102
LawOfDemeter Call to `isDataFlavorSupported` on foreign value `transferableFromClipboard` (degree 2) 3 104
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 113
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 3 113
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 3 114
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 3 118
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 3 118
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 3 126
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 3 126
MethodArgumentCouldBeFinal Parameter 'transferableFromClipboard' is not assigned and could be declared final 3 126
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 147
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 3 154
MethodArgumentCouldBeFinal Parameter 'transferableFromClipboard' is not assigned and could be declared final 3 154

com/jsql/view/swing/list/BeanInjection.java

Rule Violation Priority Line
DataClass The class 'BeanInjection' is suspected to be a Data Class (WOC=14.286%, NOPA=0, NOAM=6, WMC=12) 3 11
ImmutableField Field 'requestType' may be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 3 21
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 23
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 24
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'request' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'header' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'nameMethod' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'requestType' is not assigned and could be declared final 3 28
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods().stream()` (degree 2) 3 3435
LawOfDemeter Call to `findAny` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods().stream().filter(m -> m.name().equalsIgnoreCase(nameMethod))` (degree 2) 3 3436
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 34
LawOfDemeter Call to `getMethods` on foreign value `MediatorHelper.model().getMediatorMethod()` (degree 2) 3 34
LawOfDemeter Call to `orElse` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods().stream().filter(m -> m.name().equalsIgnoreCase(nameMethod)).findAny()` (degree 2) 3 3437
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorMethod().getMethods()` (degree 2) 3 34
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 37
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 39
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream()` (degree 2) 3 4344
LawOfDemeter Call to `findAny` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream().filter(v -> v.toString().equals(engine))` (degree 2) 3 4345
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 3 43
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 43
LawOfDemeter Call to `orElse` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream().filter(v -> v.toString().equals(engine)).findAny()` (degree 2) 3 4346
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines()` (degree 2) 3 43
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 46
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 48

com/jsql/view/swing/list/DnDList.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 33
MethodArgumentCouldBeFinal Parameter 'newList' is not assigned and could be declared final 3 51
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JList<E>.setModel(ListModel<E>) (call stack: [JList<E>.setModel(ListModel<E>)]) 1 59
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Component.addMouseListener(MouseListener) (call stack: [DnDList.initListener(), Component.addMouseListener(MouseListener)]) 1 61
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JList<E>.setDragEnabled(boolean) (call stack: [JList<E>.setDragEnabled(boolean)]) 1 62
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setTransferHandler(TransferHandler) 1 64
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 81
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 93
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 3 159
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 159
CyclomaticComplexity The method 'dropPasteFile(List<File>, int)' has a cyclomatic complexity of 10. 3 168
MethodArgumentCouldBeFinal Parameter 'position' is not assigned and could be declared final 3 168
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 170
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 188
MethodArgumentCouldBeFinal Parameter 'startPosition' is not assigned and could be declared final 3 223
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 3 239
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 239
MethodArgumentCouldBeFinal Parameter 'startPosition' is not assigned and could be declared final 3 245
MethodArgumentCouldBeFinal Parameter 'file' is not assigned and could be declared final 3 245
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 1 249
AssignmentInOperand Avoid assignment to line in operand 3 253
AssignmentInOperand Avoid assignment to endPosition in operand 3 259
MethodArgumentCouldBeFinal Parameter 'endPosition' is not assigned and could be declared final 3 276
MethodArgumentCouldBeFinal Parameter 'line' is not assigned and could be declared final 3 276

com/jsql/view/swing/list/DnDListScan.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 18
MethodArgumentCouldBeFinal Parameter 'newList' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'endPosition' is not assigned and could be declared final 3 25
MethodArgumentCouldBeFinal Parameter 'line' is not assigned and could be declared final 3 25

com/jsql/view/swing/list/ItemList.java

Rule Violation Priority Line
RedundantFieldInitializer Avoid using redundant field initializer for 'isVulnerable' 3 23
AvoidFieldNameMatchingMethodName Field isVulnerable has the same name as a method 3 23
MethodArgumentCouldBeFinal Parameter 'newString' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'internalString' is not assigned and could be declared final 3 49
MethodArgumentCouldBeFinal Parameter 'vulnerable' is not assigned and could be declared final 3 61

com/jsql/view/swing/list/ItemListScan.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'newString' is not assigned and could be declared final 3 22
MethodArgumentCouldBeFinal Parameter 'json' is not assigned and could be declared final 3 27

com/jsql/view/swing/list/ListTransfertHandler.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 28
AtLeastOneConstructor Each class should declare at least one constructor 3 28
AppendCharacterWithChar Avoid appending characters as strings in StringBuffer.append. 3 36
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 3 42
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 3 43
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 63
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 3 63
MethodArgumentCouldBeFinal Parameter 'childIndexFrom' is not assigned and could be declared final 3 63
MethodArgumentCouldBeFinal Parameter 'listSelectedIndices' is not assigned and could be declared final 3 63
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 3 66
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 3 66
AssignmentInOperand Avoid assignment to childIndexTo in operand 3 70
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 70
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 3 78
MethodArgumentCouldBeFinal Parameter 'childIndexFrom' is not assigned and could be declared final 3 78
MethodArgumentCouldBeFinal Parameter 'listSelectedIndices' is not assigned and could be declared final 3 78
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 82
AssignmentInOperand Avoid assignment to childIndexTo in operand 3 84
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 3 90
MethodArgumentCouldBeFinal Parameter 'selectedIndexFrom' is not assigned and could be declared final 3 90
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 3 90
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 96
AssignmentInOperand Avoid assignment to selectedIndexTo in operand 3 98

com/jsql/view/swing/list/ListTransfertHandlerScan.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 31
AtLeastOneConstructor Each class should declare at least one constructor 3 31
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 3 36
MethodArgumentCouldBeFinal Parameter 'selectedIndexFrom' is not assigned and could be declared final 3 36
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 3 36
AssignmentInOperand Avoid assignment to selectedIndexTo in operand 3 41
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 63
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 3 63
MethodArgumentCouldBeFinal Parameter 'listModel' is not assigned and could be declared final 3 63
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 3 64
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 73
AssignmentInOperand Avoid assignment to indexDropLocation in operand 3 75
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 3 80
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 3 80
AssignmentInOperand Avoid assignment to indexDropLocation in operand 3 83
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 3 99
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 3 109
MethodArgumentCouldBeFinal Parameter 'itemsParsed' is not assigned and could be declared final 3 109
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 112
MethodArgumentCouldBeFinal Parameter 'clipboardText' is not assigned and could be declared final 3 117
MethodArgumentCouldBeFinal Parameter 'itemsParsed' is not assigned and could be declared final 3 117
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 123
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 124

com/jsql/view/swing/list/MenuActionExport.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'myList' is not assigned and could be declared final 3 44
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 50
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 50
AvoidFileStream Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter 1 59
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 3 62
LawOfDemeter Call to `getElementAt` on foreign value `this.myList.getModel()` (degree 2) 3 64
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 3 64

com/jsql/view/swing/list/MenuActionNewValue.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'myList' is not assigned and could be declared final 3 46
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 64
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 89
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 3 116
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 3 121
AssignmentInOperand Avoid assignment to lastIndex in operand 3 122
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 123
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 3 130
LawOfDemeter Call to `getModel` on foreign value `this.myList` (degree 1) 3 135
AssignmentInOperand Avoid assignment to lastIndex in operand 3 135

com/jsql/view/swing/list/MouseAdapterMenuAction.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'dndList' is not assigned and could be declared final 3 45
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 123
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 123
UnusedAssignment The initializer for variable 'choice' is never used (overwritten on line 134) 3 130
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 141
LawOfDemeter Access to field `listModel` on foreign value `this.dndList` (degree 1) 3 175
LawOfDemeter Call to `getModel` on foreign value `this.dndList` (degree 1) 3 179
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 202
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 220

com/jsql/view/swing/manager/AbstractManagerList.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 42
MethodArgumentCouldBeFinal Parameter 'nameFile' is not assigned and could be declared final 3 79
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 80
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildList(String) 1 82
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 89
MethodArgumentCouldBeFinal Parameter 'labelI18n' is not assigned and could be declared final 3 92
MethodArgumentCouldBeFinal Parameter 'tooltipI18n' is not assigned and could be declared final 3 92
MethodArgumentCouldBeFinal Parameter 'nameFile' is not assigned and could be declared final 3 107
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 109
AssignmentInOperand Avoid assignment to line in operand 3 114
MethodArgumentCouldBeFinal Parameter 'element' is not assigned and could be declared final 3 146
LawOfDemeter Call to `getModel` on foreign value `this.listPaths` (degree 1) 3 149
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 3 160
MethodArgumentCouldBeFinal Parameter 'tag' is not assigned and could be declared final 3 160
LawOfDemeter Call to `getModel` on foreign value `this.listPaths` (degree 1) 3 162
MethodArgumentCouldBeFinal Parameter 'isEnable' is not assigned and could be declared final 3 189
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 3 197

com/jsql/view/swing/manager/ManagerAdminPage.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 28
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildRunButton(String, String) 1 40
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 48
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 54
ConfusingTernary Avoid if (x != y) ..; else ..; 3 5965
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 69
MethodArgumentCouldBeFinal Parameter 'urlAddressBar' is not assigned and could be declared final 3 72
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 82
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 89

com/jsql/view/swing/manager/ManagerBruteForce.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 32
DataClass The class 'ManagerBruteForce' is suspected to be a Data Class (WOC=8.333%, NOPA=3, NOAM=11, WMC=18) 3 32
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 63
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 70
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 73
MethodArgumentCouldBeFinal Parameter 'isVisible' is not assigned and could be declared final 3 105
UseUnderscoresInNumericLiterals Number 10000 should separate every third digit with an underscore 3 206

com/jsql/view/swing/manager/ManagerCoder.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 37
DataClass The class 'ManagerCoder' is suspected to be a Data Class (WOC=0.000%, NOPA=3, NOAM=3, WMC=7) 3 37
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ChangeMenuListener(String)' 3 63
MethodArgumentCouldBeFinal Parameter 'nameMethod' is not assigned and could be declared final 3 63
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 67
LawOfDemeter Call to `getCaret` on foreign value `this.textInput` (degree 1) 3 83
LawOfDemeter Call to `getDocument` on foreign value `this.textInput` (degree 1) 3 86
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 109
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 121
AvoidDuplicateLiterals The String literal "Hash" appears 5 times in this file; the first occurrence is on line 157 3 157
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 180

com/jsql/view/swing/manager/ManagerDatabase.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 39
LawOfDemeter Call to `getSelectionModel` on foreign value `this.tree` (degree 1) 3 67
LawOfDemeter Call to `getModel` on foreign value `this.tree` (degree 1) 3 68
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 70
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 76
LawOfDemeter Call to `getLastSelectedPathComponent` on foreign value `ManagerDatabase.this.tree` (degree 1) 3 78
LawOfDemeter Call to `getUserObject` on foreign value `treeNode` (degree 1) 3 80
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 3 8183
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 3 93
AtLeastOneConstructor Each class should declare at least one constructor 3 112
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 112
MethodArgumentCouldBeFinal Parameter 'treeModelEvent' is not assigned and could be declared final 3 114

com/jsql/view/swing/manager/ManagerExploit.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 46
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildRunButton(String, String) 1 93
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildPrivilege() 1 95
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 101
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 192
MethodArgumentCouldBeFinal Parameter 'comboBoxExploitTypes' is not assigned and could be declared final 3 231
LawOfDemeter Call to `getSelectedItem` on foreign value `this.comboBoxExploitTypes` (degree 1) 3 237
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 240
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 241
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 246
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 251
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 258
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 262
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 267
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 276
MethodArgumentCouldBeFinal Parameter 'labelSelectItem' is not assigned and could be declared final 3 289
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 3 289
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 294
ConfusingTernary Avoid if (x != y) ..; else ..; 3 303309
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 308
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 316
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 3 322
MethodArgumentCouldBeFinal Parameter 'urlShellFinal' is not assigned and could be declared final 3 322
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 3 322
MethodArgumentCouldBeFinal Parameter 'labelSelectItem' is not assigned and could be declared final 3 331
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 334
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 335
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 336
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 337
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 338
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 340
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 341
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 342
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 343
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 344
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 345
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 346
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 348
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 349
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 350
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 354
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 354
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 358
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 3 363
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 3 363
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 3 363
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 379
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 3 392
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 3 392
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 3 392
CompareObjectsWithEquals Use equals() to compare object references. 3 393
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 393
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 394
CompareObjectsWithEquals Use equals() to compare object references. 3 395
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 395
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 396
CompareObjectsWithEquals Use equals() to compare object references. 3 397
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 397
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 398
CompareObjectsWithEquals Use equals() to compare object references. 3 399
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 399
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 400
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 3 404
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 3 404
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 3 404
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 3 404
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 3 404
CompareObjectsWithEquals Use equals() to compare object references. 3 405
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 405
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 406
CompareObjectsWithEquals Use equals() to compare object references. 3 407
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 407
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 408
CompareObjectsWithEquals Use equals() to compare object references. 3 409
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 409
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 410
CompareObjectsWithEquals Use equals() to compare object references. 3 411
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 411
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 412
CompareObjectsWithEquals Use equals() to compare object references. 3 413
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 413
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 414
CompareObjectsWithEquals Use equals() to compare object references. 3 415
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 415
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 416
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 3 420
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 3 420
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 3 420
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 3 420
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 3 420
CompareObjectsWithEquals Use equals() to compare object references. 3 423
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 423
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 424
CompareObjectsWithEquals Use equals() to compare object references. 3 425
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 425
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 426
MethodArgumentCouldBeFinal Parameter 'pathExploit' is not assigned and could be declared final 3 430
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 3 430
MethodArgumentCouldBeFinal Parameter 'fileToUpload' is not assigned and could be declared final 3 430
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 3 430
MethodArgumentCouldBeFinal Parameter 'pathNetshare' is not assigned and could be declared final 3 430
MethodArgumentCouldBeFinal Parameter 'exploitMethod' is not assigned and could be declared final 3 430
CompareObjectsWithEquals Use equals() to compare object references. 3 431
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 431
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 432
CompareObjectsWithEquals Use equals() to compare object references. 3 433
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 433
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 434
CompareObjectsWithEquals Use equals() to compare object references. 3 435
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 435
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 436
CompareObjectsWithEquals Use equals() to compare object references. 3 437
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 437
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 438
CompareObjectsWithEquals Use equals() to compare object references. 3 439
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 439
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 440
CompareObjectsWithEquals Use equals() to compare object references. 3 441
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 441
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 442

com/jsql/view/swing/manager/ManagerFile.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 31
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildRunButton(String, String) 1 40
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractManagerList.buildPrivilege() 1 43
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 44
AtLeastOneConstructor Each class should declare at least one constructor 3 47
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 47
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 52
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 55
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 56
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 57
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 58
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 59
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 60
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 61
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 65
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 72
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 80
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 83
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 84
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 89

com/jsql/view/swing/manager/ManagerScan.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 43
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'cellHasFocus' is not assigned and could be declared final 3 59
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: AbstractManagerList.buildRunButton(String, String) (call stack: [ManagerScan.getLastLinePanel(), AbstractManagerList.buildRunButton(String, String)]) 1 71
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 72
LawOfDemeter Call to `getBeanInjection` on foreign value `(ItemListScan) this.listPaths.getSelectedValue()` (degree 1) 3 79
LawOfDemeter Call to `getSelectedValue` on foreign value `this.listPaths` (degree 1) 3 79
CompareObjectsWithEquals Use equals() to compare object references. 3 92
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 92
CompareObjectsWithEquals Use equals() to compare object references. 3 94
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 94
MethodArgumentCouldBeFinal Parameter 'nameFile' is not assigned and could be declared final 3 103
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 106
AssignmentInOperand Avoid assignment to line in operand 3 111
AtLeastOneConstructor Each class should declare at least one constructor 3 138
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 138
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 145
LawOfDemeter Call to `getModel` on foreign value `ManagerScan.this.listPaths` (degree 1) 3 151
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 157
MethodArgumentCouldBeFinal Parameter 'urlsItemList' is not assigned and could be declared final 3 174
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 179
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 182
LawOfDemeter Call to `getSubscriberView` on foreign value `MediatorHelper.frame()` (degree 1) 3 186
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 191
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 196
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 3 202
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream()` (degree 2) 3 204206
LawOfDemeter Call to `findAny` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines().stream().filter(engine -> engine.toString().equalsIgnoreCase(urlItemListScan.getBeanInjection().getEngine()))` (degree 2) 3 204207
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 3 204
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 204
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorEngine().getEngines()` (degree 2) 3 204205
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 3 206
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 209
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 210
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 212
LawOfDemeter Call to `parameterUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 212
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 3 213
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 3 214
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 3 215
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 3 216
LawOfDemeter Call to `getBeanInjection` on foreign value `urlItemListScan` (degree 1) 3 217
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 222
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 225
LawOfDemeter Call to `getSubscription` on foreign value `subscriberScan` (degree 1) 3 230
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 235

com/jsql/view/swing/manager/util/ActionBruteForce.java

Rule Violation Priority Line
RedundantFieldInitializer Avoid using redundant field initializer for 'isStopped' 3 38
MethodArgumentCouldBeFinal Parameter 'bruteForceManager' is not assigned and could be declared final 3 40
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 52
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 55
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 60
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMaximumLength()` (degree 1) 3 65
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMinimumLength()` (degree 1) 3 66
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 88
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 94
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 97
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMinimumLength()` (degree 1) 3 153
LawOfDemeter Call to `getValue` on foreign value `this.bruteForceManager.getMaximumLength()` (degree 1) 3 154
LawOfDemeter Call to `getSelectedItem` on foreign value `this.bruteForceManager.getHashTypes()` (degree 1) 3 172
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 205
LawOfDemeter Call to `getDocument` on foreign value `textPane` (degree 1) 3 208
LawOfDemeter Call to `getDocument` on foreign value `textPane` (degree 1) 3 209
LawOfDemeter Call to `getDocument` on foreign value `textPane` (degree 1) 3 210

com/jsql/view/swing/manager/util/CoderListener.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'coderManager' is not assigned and could be declared final 3 34
MethodArgumentCouldBeFinal Parameter 'nameMethod' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'actionEvent' is not assigned and could be declared final 3 47
MethodArgumentCouldBeFinal Parameter 'labelMethodMenu' is not assigned and could be declared final 3 52
ExceptionAsFlowControl Exception thrown at line 62 is caught in this block. 3 6673

com/jsql/view/swing/manager/util/ComboBoxMethodRenderer.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 9
AtLeastOneConstructor Each class should declare at least one constructor 3 9
MissingOverride The method 'getListCellRendererComponent(JList<?>, Object, int, boolean, boolean)' is missing an @Override annotation. 3 12
MethodArgumentCouldBeFinal Parameter 'list' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 3 13
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 16

com/jsql/view/swing/manager/util/ComboBoxTypeRenderer.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 8
AtLeastOneConstructor Each class should declare at least one constructor 3 8
MissingOverride The method 'getListCellRendererComponent(JList<?>, Object, int, boolean, boolean)' is missing an @Override annotation. 3 9
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 10
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 3 10
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 13

com/jsql/view/swing/manager/util/JButtonStateful.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 7
MethodArgumentCouldBeFinal Parameter 'keyI18nRunButton' is not assigned and could be declared final 3 14
MethodArgumentCouldBeFinal Parameter 'state' is not assigned and could be declared final 3 29

com/jsql/view/swing/manager/util/ModelExploit.java

Rule Violation Priority Line
DataClass The class 'ModelExploit' is suspected to be a Data Class (WOC=0.000%, NOPA=4, NOAM=0, WMC=2) 3 6
MethodArgumentCouldBeFinal Parameter 'textfield' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'labelI18n' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'tooltipI18n' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'isPassword' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'textfield' is not assigned and could be declared final 3 18
MethodArgumentCouldBeFinal Parameter 'labelI18n' is not assigned and could be declared final 3 18
MethodArgumentCouldBeFinal Parameter 'tooltipI18n' is not assigned and could be declared final 3 18

com/jsql/view/swing/manager/util/SeparatorListener.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'comboBox' is not assigned and could be declared final 3 11
LawOfDemeter Call to `getSelectedItem` on foreign value `comboBox` (degree 1) 3 14
MissingOverride The method 'actionPerformed(ActionEvent)' is missing an @Override annotation. 3 17
LawOfDemeter Call to `getSelectedItem` on foreign value `this.comboBox` (degree 1) 3 18
LawOfDemeter Call to `getSelectedItem` on foreign value `this.comboBox` (degree 1) 3 21

com/jsql/view/swing/menubar/ActionCheckUpdate.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 9
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 13
LawOfDemeter Call to `gitUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 13
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 18

com/jsql/view/swing/menubar/ActionTranslate.java

Rule Violation Priority Line
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ActionTranslate(DialogTranslate, Language)' 3 14
MethodArgumentCouldBeFinal Parameter 'dialogTranslate' is not assigned and could be declared final 3 14
MethodArgumentCouldBeFinal Parameter 'language' is not assigned and could be declared final 3 14

com/jsql/view/swing/menubar/AppMenubar.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 11409
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 54
TooManyMethods This class has too many methods, consider refactoring it. 3 54409
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 1 80
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 1 81
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 1 82
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 1 84
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenuBar.add(JMenu) 1 85
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 222
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 243
LawOfDemeter Call to `gitUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 243
MethodArgumentCouldBeFinal Parameter 'nameTheme' is not assigned and could be declared final 3 281
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 308
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 308
LawOfDemeter Call to `withThemeFlatLafName` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 3 308
MethodArgumentCouldBeFinal Parameter 'newLocale' is not assigned and could be declared final 3 311
LawOfDemeter Access to field `buttonStart` on foreign value `MediatorHelper.panelAddressBar().getPanelTrailingAddress()` (degree 1) 3 334
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 347
MethodArgumentCouldBeFinal Parameter 'oldLocale' is not assigned and could be declared final 3 352
MethodArgumentCouldBeFinal Parameter 'newLocale' is not assigned and could be declared final 3 352
MethodArgumentCouldBeFinal Parameter 'splitPane' is not assigned and could be declared final 3 366
LawOfDemeter Call to `getColumnModel` on foreign value `header` (degree 1) 3 391
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 3 392
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 3 393
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 3 394
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 3 395

com/jsql/view/swing/menubar/MenuWindows.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 1325
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 35
MethodArgumentCouldBeFinal Parameter 'appMenubar' is not assigned and could be declared final 3 50
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 1 54
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setMnemonic(char) 1 56
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 61
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 94
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 94
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 99
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 100
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 101
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(Component) 1 102
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 103
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(Component) 1 104
LawOfDemeter Call to `getLayout` on foreign value `MediatorHelper.tabManagersCards()` (degree 1) 3 125
UselessPureMethodCall Do not call pure method getAndIncrement if the result is not used. 3 129
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 132
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 171
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 189
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(Component) 1 190
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 191
ConstructorCallsOverridableMethod Overridable method called during object construction: JMenu.add(JMenuItem) 1 192
LawOfDemeter Call to `getPropertiesUtil` on foreign value `MediatorHelper.model()` (degree 1) 3 284
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 287
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 287
LawOfDemeter Call to `withLanguageTag` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 3 287
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 311
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 311

com/jsql/view/swing/menubar/ModelCheckboxMenu.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'i18n' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'keyPref' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'runnableInsertTab' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'i18n' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'keyPref' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'runnableInsertTab' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'isChecked' is not assigned and could be declared final 3 20

com/jsql/view/swing/menubar/ModelItemTranslate.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'language' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'menuItem' is not assigned and could be declared final 3 20

com/jsql/view/swing/panel/PanelAddressBar.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 47
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 64
RedundantFieldInitializer Avoid using redundant field initializer for 'isAdvanceActivated' 3 69
AvoidFieldNameMatchingMethodName Field isAdvanceActivated has the same name as a method 3 69
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 77
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 85
LawOfDemeter Call to `getMediatorMethod` on foreign value `MediatorHelper.model()` (degree 1) 3 93
CompareObjectsWithEquals Use equals() to compare object references. 3 110
CompareObjectsWithEquals Use equals() to compare object references. 3 134
CompareObjectsWithEquals Use equals() to compare object references. 3 138
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Container.setLayout(LayoutManager) (call stack: [PanelAddressBar.initLayout(), Container.setLayout(LayoutManager)]) 1 162
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 181
LawOfDemeter Call to `getDocument` on foreign value `inputCustomMethod` (degree 1) 3 226
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 242
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 248
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 265
MethodArgumentCouldBeFinal Parameter 'inputCustomMethod' is not assigned and could be declared final 3 346
LawOfDemeter Call to `getIcon` on foreign value `advancedButton` (degree 1) 3 371
CompareObjectsWithEquals Use equals() to compare object references. 3 371
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.ARROW_DOWN` (degree 1) 3 371
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.ARROW_UP` (degree 1) 3 379
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.ARROW_DOWN` (degree 1) 3 379
MethodArgumentCouldBeFinal Parameter 'methodInjection' is not assigned and could be declared final 3 388

com/jsql/view/swing/panel/PanelConsoles.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 45
TooManyMethods This class has too many methods, consider refactoring it. 3 45353
RedundantFieldInitializer Avoid using redundant field initializer for 'dividerLocation' 3 82
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 88
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: PanelConsoles.insertJavaTab() (call stack: [PanelConsoles.initTabsConsoles(), PanelConsoles.insertJavaTab()]) 1 96
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 1 100
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 158
LawOfDemeter Call to `getModel` on foreign value `this.networkTable` (degree 1) 3 212
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 213
ConfusingTernary Avoid if (x != y) ..; else ..; 3 237
ConfusingTernary Avoid if (x != y) ..; else ..; 3 251
MethodArgumentCouldBeFinal Parameter 'keyLabel' is not assigned and could be declared final 3 274
MethodArgumentCouldBeFinal Parameter 'keyTooltip' is not assigned and could be declared final 3 274
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 3 274
MethodArgumentCouldBeFinal Parameter 'manager' is not assigned and could be declared final 3 274
MethodArgumentCouldBeFinal Parameter 'position' is not assigned and could be declared final 3 274
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 307
LawOfDemeter Call to `getDocument` on foreign value `this.chunkTextArea` (degree 1) 3 310
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 311
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 318
LawOfDemeter Call to `getDocument` on foreign value `this.binaryTextArea` (degree 1) 3 321
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 322
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 3 334

com/jsql/view/swing/panel/PanelPreferences.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 15
DataClass The class 'PanelPreferences' is suspected to be a Data Class (WOC=0.000%, NOPA=1, NOAM=9, WMC=13) 3 15
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 48
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setBorder(Border) 1 49
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 55
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, Object) 1 66
MethodArgumentCouldBeFinal Parameter 'cards' is not assigned and could be declared final 3 71
LawOfDemeter Call to `getLayout` on foreign value `cards` (degree 1) 3 78
MethodArgumentCouldBeFinal Parameter 'cards' is not assigned and could be declared final 3 84
MethodArgumentCouldBeFinal Parameter 'panel' is not assigned and could be declared final 3 84
MethodArgumentCouldBeFinal Parameter 'category' is not assigned and could be declared final 3 84

com/jsql/view/swing/panel/address/ActionEnterAddressBar.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'panelAddressBar' is not assigned and could be declared final 3 10

com/jsql/view/swing/panel/address/ActionStart.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'panelAddressBar' is not assigned and could be declared final 3 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 60
LawOfDemeter Call to `parameterUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 60

com/jsql/view/swing/panel/address/ButtonStart.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 26
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 1 56
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setToolTipText(String) 1 57
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setPreferredSize(Dimension) 1 60
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 1 61
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setContentAreaFilled(boolean) 1 62
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setBorderPainted(boolean) 1 63
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setRolloverEnabled(boolean) 1 64
ConstructorCallsOverridableMethod Overridable method called during object construction: ButtonStart.setIcons() 1 65

com/jsql/view/swing/panel/address/PanelTrailingAddress.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 26
MethodArgumentCouldBeFinal Parameter 'panelAddressBar' is not assigned and could be declared final 3 56
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 1 58
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setBorder(Border) 1 59
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 3 63
LawOfDemeter Call to `getStrategies` on foreign value `MediatorHelper.model().getMediatorStrategy()` (degree 2) 3 63
LawOfDemeter Call to `getName` on foreign value `strategy` (degree 2) 3 64
CompareObjectsWithEquals Use equals() to compare object references. 3 66
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 3 66
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 67
LawOfDemeter Call to `toString` on foreign value `strategy` (degree 2) 3 67
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 7173
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 7173
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 7484
LawOfDemeter Call to `toString` on foreign value `strategy` (degree 2) 3 74
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 7781
LawOfDemeter Call to `toString` on foreign value `strategy` (degree 2) 3 91
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 3 92
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 104
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 3 106
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 106
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 3 108
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 108
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 109
LawOfDemeter Call to `toString` on foreign value `engine` (degree 2) 3 109
CompareObjectsWithEquals Use equals() to compare object references. 3 109
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 109
LawOfDemeter Call to `toString` on foreign value `engine` (degree 2) 3 112
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 113
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 1 123
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 127
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 140
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 1 153
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 1 154
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 1 155
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 1 156
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 168
CompareObjectsWithEquals Use equals() to compare object references. 3 168
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 168
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 169
MethodArgumentCouldBeFinal Parameter 'engine' is not assigned and could be declared final 3 182
CompareObjectsWithEquals Use equals() to compare object references. 3 187
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 187
LawOfDemeter Call to `getModelYaml` on foreign value `engine.instance()` (degree 1) 3 188
LawOfDemeter Call to `getStrategy` on foreign value `engine.instance().getModelYaml()` (degree 2) 3 188
LawOfDemeter Call to `getError` on foreign value `engine.instance().getModelYaml().getStrategy()` (degree 2) 3 190
LawOfDemeter Call to `getMethod` on foreign value `engine.instance().getModelYaml().getStrategy().getError()` (degree 2) 3 190
LawOfDemeter Call to `getModelYaml` on foreign value `engine.instance()` (degree 1) 3 190
LawOfDemeter Call to `getStrategy` on foreign value `engine.instance().getModelYaml()` (degree 2) 3 190
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 191
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 3 199
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 3 199
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 3 200
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 3 207
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 211
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 3 231
MethodArgumentCouldBeFinal Parameter 'indexMethodError' is not assigned and could be declared final 3 238
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 3 238
UnusedAssignment The initializer for variable 'isNotNull' is never used (overwritten on line 249) 3 244
LawOfDemeter Call to `getMediatorStrategy` on foreign value `MediatorHelper.model()` (degree 1) 3 260
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 3 268
MethodArgumentCouldBeFinal Parameter 'indexMethodError' is not assigned and could be declared final 3 275
MethodArgumentCouldBeFinal Parameter 'strategy' is not assigned and could be declared final 3 275

com/jsql/view/swing/panel/consoles/CenterRenderer.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 6
ConstructorCallsOverridableMethod Overridable method called during object construction: JLabel.setHorizontalAlignment(int) 1 8

com/jsql/view/swing/panel/consoles/CenterRendererWithIcon.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 10
AtLeastOneConstructor Each class should declare at least one constructor 3 10
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 13
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.TICK_GREEN` (degree 1) 3 31
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.CROSS_RED` (degree 1) 3 31

com/jsql/view/swing/panel/consoles/NetworkTable.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 21
MethodArgumentCouldBeFinal Parameter 'tabbedPaneNetworkTab' is not assigned and could be declared final 3 30
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 1 33
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setComponentPopupMenu(JPopupMenu) 1 34
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setRowSelectionAllowed(boolean) 1 35
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setSelectionMode(int) 1 36
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setRowHeight(int) 1 37
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getTableHeader() 1 38
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 1 4062
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 42
LawOfDemeter Call to `getSelectionModel` on foreign value `NetworkTable.this.getColumnModel()` (degree 1) 3 55
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.setModel(TableModel) 1 6479
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 3 76
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 81
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 84
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 85
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 86
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.getFocusTraversalKeys(int) 1 91
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setFocusTraversalKeys(int, Set<? extends AWTKeyStroke>) 1 93
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.getFocusTraversalKeys(int) 1 95
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setFocusTraversalKeys(int, Set<? extends AWTKeyStroke>) 1 97
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 99
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 100
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 101
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getColumnModel() 1 102
ConstructorCallsOverridableMethod Overridable method called during object construction: JTable.getSelectionModel() 1 104
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 111
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 111
LawOfDemeter Call to `withIsUrlDecodeNetworkTab` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 3 111113
MethodArgumentCouldBeFinal Parameter 'header' is not assigned and could be declared final 3 130

com/jsql/view/swing/panel/consoles/TabbedPaneNetworkTab.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 1214
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 35
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 50
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 50
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 1 53
CompareObjectsWithEquals Use equals() to compare object references. 3 75
ConstructorCallsOverridableMethod Overridable method called during object construction: TabbedPaneNetworkTab.applyTheme() 1 100
LawOfDemeter Call to `getCaret` on foreign value `this.textPanePreview` (degree 1) 3 105
LawOfDemeter Call to `getCaret` on foreign value `TabbedPaneNetworkTab.this.textPanePreview` (degree 1) 3 109
LawOfDemeter Call to `getCaret` on foreign value `TabbedPaneNetworkTab.this.textPanePreview` (degree 1) 3 110
MethodArgumentCouldBeFinal Parameter 'networkData' is not assigned and could be declared final 3 115
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 129
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 159
MethodArgumentCouldBeFinal Parameter 'textArea' is not assigned and could be declared final 3 164
MethodArgumentCouldBeFinal Parameter 'httpData' is not assigned and could be declared final 3 164
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 3 174
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 174
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 177
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 3 193
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 193

com/jsql/view/swing/panel/consoles/TooltipCellRenderer.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 9
AtLeastOneConstructor Each class should declare at least one constructor 3 9
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 14
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 3 15
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 3 17
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 18

com/jsql/view/swing/panel/preferences/PanelAuthentication.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 13
DataClass The class 'PanelAuthentication' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=7) 3 13
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 15
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 16
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 18
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 18
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 19
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 19
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 20
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 20
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 21
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 26
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 103
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 119

com/jsql/view/swing/panel/preferences/PanelConnection.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 15
DataClass The class 'PanelConnection' is suspected to be a Data Class (WOC=14.286%, NOPA=1, NOAM=12, WMC=17) 3 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 19
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 19
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 20
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 20
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 21
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 22
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 22
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 23
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 23
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 24
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 24
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 25
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 25
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 26
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 26
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 27
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 27
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 32
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 32
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 33
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 33
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 34
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 34
NcssCount The constructor 'PanelConnection(PanelPreferences)' has a NCSS line count of 74. 3 36
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 36
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 75
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 75
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 3 84
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 84
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 92
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 92
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 3 101
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 101
LawOfDemeter Call to `getDocument` on foreign value `this.textfieldCustomCsrfInputToken` (degree 1) 3 120
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 123
LawOfDemeter Call to `getDocument` on foreign value `this.textfieldCustomCsrfOutputToken` (degree 1) 3 126
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 129
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 138
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 178

com/jsql/view/swing/panel/preferences/PanelExploit.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 26
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 26
LawOfDemeter Call to `getDocument` on foreign value `PanelExploit.TEXTAREA_REVSHELLS` (degree 1) 3 28
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 36
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 60

com/jsql/view/swing/panel/preferences/PanelGeneral.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 10
DataClass The class 'PanelGeneral' is suspected to be a Data Class (WOC=0.000%, NOPA=1, NOAM=3, WMC=4) 3 10
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 14
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 14
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 15
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 16
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 16
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 18
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 33

com/jsql/view/swing/panel/preferences/PanelInjection.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 16
DataClass The class 'PanelInjection' is suspected to be a Data Class (WOC=4.167%, NOPA=4, NOAM=23, WMC=27) 3 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 23
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 23
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 24
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 24
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 25
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 25
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 26
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 26
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 28
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 28
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 29
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 29
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 30
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 30
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 31
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 31
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 32
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 32
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 33
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 33
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 34
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 34
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 35
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 35
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 37
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 37
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 39
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 39
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 42
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 42
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 44
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 44
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 45
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 45
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 46
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 46
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 47
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 47
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 49
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 49
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 50
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 50
NcssCount The constructor 'PanelInjection(PanelPreferences)' has a NCSS line count of 97. 3 52
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 52
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 97
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 97
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 3 106
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 106
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 116
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 116
LawOfDemeter Call to `actionPerformed` on foreign value `panelPreferences.getActionListenerSave()` (degree 2) 3 125
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 125
CompareObjectsWithEquals Use equals() to compare object references. 3 150
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 162
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 210
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 233

com/jsql/view/swing/panel/preferences/PanelProxy.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 14
DataClass The class 'PanelProxy' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=7) 3 14
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 16
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 17
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 17
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 19
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 19
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 20
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 20
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 21
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 21
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 22
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 22
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 24
LawOfDemeter Call to `getActionListenerSave` on foreign value `panelPreferences` (degree 1) 3 63
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 87

com/jsql/view/swing/panel/preferences/PanelStrategies.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 9
DataClass The class 'PanelStrategies' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=9) 3 9
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 11
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 11
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 12
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 12
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 13
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 13
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 14
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 14
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 15
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 16
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 16
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 17
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 17
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 18
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 18
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 20
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 46

com/jsql/view/swing/panel/preferences/PanelTampering.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 21
DataClass The class 'PanelTampering' is suspected to be a Data Class (WOC=7.143%, NOPA=0, NOAM=13, WMC=15) 3 21
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 40
LawOfDemeter Call to `getDocument` on foreign value `PanelTampering.TEXT_PANE_EVAL` (degree 1) 3 50
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 53
LawOfDemeter Call to `tamperingUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 53
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 56
LawOfDemeter Call to `tamperingUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 56
MethodArgumentCouldBeFinal Parameter 'buttonModel' is not assigned and could be declared final 3 83
MethodArgumentCouldBeFinal Parameter 'b' is not assigned and could be declared final 3 83
ConfusingTernary Avoid if (x != y) ..; else ..; 3 8589
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 102

com/jsql/view/swing/panel/preferences/PanelUserAgent.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 13
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 15
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 15
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 17
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 19
LawOfDemeter Call to `userAgentUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 19
UseUnderscoresInNumericLiterals Number 40000 should separate every third digit with an underscore 3 24
LawOfDemeter Call to `getCaret` on foreign value `textfieldCustomUserAgent` (degree 1) 3 25
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 27
LawOfDemeter Call to `userAgentUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 27
LawOfDemeter Call to `getDocument` on foreign value `textfieldCustomUserAgent` (degree 1) 3 28
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 31
LawOfDemeter Call to `userAgentUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 31
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 43

com/jsql/view/swing/panel/preferences/listener/ActionListenerSave.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'panelPreferences' is not assigned and could be declared final 3 15
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 21
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 21
LawOfDemeter Call to `withCountConnectionTimeout` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected())` (degree 2) 3 2137
LawOfDemeter Call to `withCountLimitingThreads` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected())` (degree 2) 3 2135
LawOfDemeter Call to `withCountSleepTimeStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected())` (degree 2) 3 2163
LawOfDemeter Call to `withCountUnionIndex` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected())` (degree 2) 3 2147
LawOfDemeter Call to `withCsrfUserTagOutput` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText())` (degree 2) 3 2140
LawOfDemeter Call to `withCsrfUserTag` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected())` (degree 2) 3 2139
LawOfDemeter Call to `withDnsDomain` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue())` (degree 2) 3 2164
LawOfDemeter Call to `withDnsPort` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText())` (degree 2) 3 2165
LawOfDemeter Call to `withIs4K` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected())` (degree 2) 3 2125
LawOfDemeter Call to `withIsCheckingAllBase64Param` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected())` (degree 2) 3 2152
LawOfDemeter Call to `withIsCheckingAllCookieParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected())` (degree 2) 3 2155
LawOfDemeter Call to `withIsCheckingAllHeaderParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected())` (degree 2) 3 2151
LawOfDemeter Call to `withIsCheckingAllJsonParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected())` (degree 2) 3 2153
LawOfDemeter Call to `withIsCheckingAllParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue())` (degree 2) 3 2148
LawOfDemeter Call to `withIsCheckingAllRequestParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected())` (degree 2) 3 2150
LawOfDemeter Call to `withIsCheckingAllSoapParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected())` (degree 2) 3 2154
LawOfDemeter Call to `withIsCheckingAllURLParam` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected())` (degree 2) 3 2149
LawOfDemeter Call to `withIsCheckingUpdate` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 3 2123
LawOfDemeter Call to `withIsConnectionTimeout` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue())` (degree 2) 3 2136
LawOfDemeter Call to `withIsCsrfUserTag` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue())` (degree 2) 3 2138
LawOfDemeter Call to `withIsDefaultStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected())` (degree 2) 3 2156
LawOfDemeter Call to `withIsDiosStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected())` (degree 2) 3 2158
LawOfDemeter Call to `withIsFollowingRedirection` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected())` (degree 2) 3 2127
LawOfDemeter Call to `withIsHttp2Disabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected())` (degree 2) 3 2128
LawOfDemeter Call to `withIsLimitingSleepTimeStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected())` (degree 2) 3 2162
LawOfDemeter Call to `withIsLimitingThreads` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected())` (degree 2) 3 2134
LawOfDemeter Call to `withIsLimitingUnionIndex` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected())` (degree 2) 3 2146
LawOfDemeter Call to `withIsNotInjectingMetadata` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected())` (degree 2) 3 2143
LawOfDemeter Call to `withIsNotProcessingCookies` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected())` (degree 2) 3 2132
LawOfDemeter Call to `withIsNotSearchingCharInsertion` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected())` (degree 2) 3 2144
LawOfDemeter Call to `withIsNotShowingVulnReport` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected())` (degree 2) 3 2145
LawOfDemeter Call to `withIsNotTestingConnection` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected())` (degree 2) 3 2131
LawOfDemeter Call to `withIsParsingForm` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText())` (degree 2) 3 2142
LawOfDemeter Call to `withIsPerfIndexDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected())` (degree 2) 3 2161
LawOfDemeter Call to `withIsProcessingCsrf` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected())` (degree 2) 3 2133
LawOfDemeter Call to `withIsReportingBugs` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected())` (degree 2) 3 2124
LawOfDemeter Call to `withIsStrategyBlindBinDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected())` (degree 2) 3 2179
LawOfDemeter Call to `withIsStrategyBlindBitDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected())` (degree 2) 3 2178
LawOfDemeter Call to `withIsStrategyDnsDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected())` (degree 2) 3 2182
LawOfDemeter Call to `withIsStrategyErrorDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected()).withIsStrategyDnsDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyDnsDisabled().isSelected())` (degree 2) 3 2183
LawOfDemeter Call to `withIsStrategyMultibitDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected())` (degree 2) 3 2180
LawOfDemeter Call to `withIsStrategyStackDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected())` (degree 2) 3 2181
LawOfDemeter Call to `withIsStrategyTimeDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected())` (degree 2) 3 2177
LawOfDemeter Call to `withIsStrategyUnionDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected()).withIsStrategyDnsDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyDnsDisabled().isSelected()).withIsStrategyErrorDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyErrorDisabled().isSelected())` (degree 2) 3 2184
LawOfDemeter Call to `withIsTamperingBase64` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText())` (degree 2) 3 2167
LawOfDemeter Call to `withIsTamperingEqualToLike` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected())` (degree 2) 3 2168
LawOfDemeter Call to `withIsTamperingEval` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected())` (degree 2) 3 2172
LawOfDemeter Call to `withIsTamperingFunctionComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected())` (degree 2) 3 2169
LawOfDemeter Call to `withIsTamperingRandomCase` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected())` (degree 2) 3 2171
LawOfDemeter Call to `withIsTamperingSpaceToDashComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected())` (degree 2) 3 2173
LawOfDemeter Call to `withIsTamperingSpaceToMultilineComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected())` (degree 2) 3 2174
LawOfDemeter Call to `withIsTamperingSpaceToSharpComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected())` (degree 2) 3 2175
LawOfDemeter Call to `withIsTamperingVersionComment` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected())` (degree 2) 3 2170
LawOfDemeter Call to `withIsUnicodeDecodeDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected())` (degree 2) 3 2129
LawOfDemeter Call to `withIsUrlDecodeDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected())` (degree 2) 3 2130
LawOfDemeter Call to `withIsUrlEncodingDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected())` (degree 2) 3 2159
LawOfDemeter Call to `withIsUrlRandomSuffixDisabled` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected())` (degree 2) 3 2160
LawOfDemeter Call to `withIsUserAgentRandom` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected()).withIsZipStrategy(this.panelPreferences.getPanelInjection().getRadioIsZipStrategy().isSelected()).withIsDiosStrategy(this.panelPreferences.getPanelInjection().getRadioIsDiosStrategy().isSelected()).withIsUrlEncodingDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlEncodingDisabled().isSelected()).withIsUrlRandomSuffixDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsUrlRandomSuffixDisabled().isSelected()).withIsPerfIndexDisabled(this.panelPreferences.getPanelInjection().getCheckboxIsPerfIndexDisabled().isSelected()).withIsLimitingSleepTimeStrategy(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingSleepTimeStrategy().isSelected()).withCountSleepTimeStrategy((Integer) this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy().getValue()).withDnsDomain(this.panelPreferences.getPanelInjection().getTextfieldDnsDomain().getText()).withDnsPort(this.panelPreferences.getPanelInjection().getTextfieldDnsPort().getText()).withIsTamperingBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withIsTamperingEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withIsTamperingFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withIsTamperingVersionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingVersionComment().isSelected()).withIsTamperingRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withIsTamperingEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withIsTamperingSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withIsTamperingSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withIsTamperingSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected()).withIsStrategyTimeDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyTimeDisabled().isSelected()).withIsStrategyBlindBitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBitDisabled().isSelected()).withIsStrategyBlindBinDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyBlindBinDisabled().isSelected()).withIsStrategyMultibitDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyMultibitDisabled().isSelected()).withIsStrategyStackDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyStackDisabled().isSelected()).withIsStrategyDnsDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyDnsDisabled().isSelected()).withIsStrategyErrorDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyErrorDisabled().isSelected()).withIsStrategyUnionDisabled(this.panelPreferences.getPanelStrategies().getCheckboxIsStrategyUnionDisabled().isSelected())` (degree 2) 3 2186
LawOfDemeter Call to `withIsZipStrategy` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().withIsCheckingUpdate(this.panelPreferences.getPanelGeneral().getCheckboxIsCheckingUpdate().isSelected()).withIsReportingBugs(this.panelPreferences.getPanelGeneral().getCheckboxIsReportingBugs().isSelected()).withIs4K(this.panelPreferences.getPanelGeneral().getCheckboxIs4K().isSelected()).withIsFollowingRedirection(this.panelPreferences.getPanelConnection().getCheckboxIsFollowingRedirection().isSelected()).withIsHttp2Disabled(this.panelPreferences.getPanelConnection().getCheckboxIsHttp2Disabled().isSelected()).withIsUnicodeDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUnicodeDecodeDisabled().isSelected()).withIsUrlDecodeDisabled(this.panelPreferences.getPanelConnection().getCheckboxIsUrlDecodeDisabled().isSelected()).withIsNotTestingConnection(this.panelPreferences.getPanelConnection().getCheckboxIsNotTestingConnection().isSelected()).withIsNotProcessingCookies(this.panelPreferences.getPanelConnection().getCheckboxIsNotProcessingCookies().isSelected()).withIsProcessingCsrf(this.panelPreferences.getPanelConnection().getCheckboxIsProcessingCsrf().isSelected()).withIsLimitingThreads(this.panelPreferences.getPanelConnection().getCheckboxIsLimitingThreads().isSelected()).withCountLimitingThreads((Integer) this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads().getValue()).withIsConnectionTimeout(this.panelPreferences.getPanelConnection().getCheckboxIsConnectionTimeout().isSelected()).withCountConnectionTimeout((Integer) this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout().getValue()).withIsCsrfUserTag(this.panelPreferences.getPanelConnection().getCheckboxIsCsrfUserTag().isSelected()).withCsrfUserTag(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTag().getText()).withCsrfUserTagOutput(this.panelPreferences.getPanelConnection().getTextfieldCsrfUserTagOutput().getText()).withIsParsingForm(this.panelPreferences.getPanelInjection().getCheckboxIsParsingForm().isSelected()).withIsNotInjectingMetadata(this.panelPreferences.getPanelInjection().getCheckboxIsNotInjectingMetadata().isSelected()).withIsNotSearchingCharInsertion(this.panelPreferences.getPanelInjection().getCheckboxIsNotSearchingCharInsertion().isSelected()).withIsNotShowingVulnReport(this.panelPreferences.getPanelInjection().getCheckboxIsNotShowingVulnReport().isSelected()).withIsLimitingUnionIndex(this.panelPreferences.getPanelInjection().getCheckboxIsLimitingUnionIndex().isSelected()).withCountUnionIndex((Integer) this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount().getValue()).withIsCheckingAllParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllParam().isSelected()).withIsCheckingAllURLParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllURLParam().isSelected()).withIsCheckingAllRequestParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllRequestParam().isSelected()).withIsCheckingAllHeaderParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllHeaderParam().isSelected()).withIsCheckingAllBase64Param(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllBase64Param().isSelected()).withIsCheckingAllJsonParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllJsonParam().isSelected()).withIsCheckingAllSoapParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllSoapParam().isSelected()).withIsCheckingAllCookieParam(this.panelPreferences.getPanelInjection().getCheckboxIsCheckingAllCookieParam().isSelected()).withIsDefaultStrategy(this.panelPreferences.getPanelInjection().getRadioIsDefaultStrategy().isSelected())` (degree 2) 3 2157
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelConnection().getSpinnerLimitingThreads()` (degree 1) 3 35
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelConnection().getSpinnerConnectionTimeout()` (degree 1) 3 37
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelInjection().getSpinnerUnionIndexCount()` (degree 1) 3 47
LawOfDemeter Call to `getValue` on foreign value `this.panelPreferences.getPanelInjection().getSpinnerSleepTimeStrategy()` (degree 1) 3 63
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 90
LawOfDemeter Call to `proxyUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 90
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 99
LawOfDemeter Call to `tamperingUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 99
LawOfDemeter Call to `withBase64` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil()` (degree 2) 3 99100
LawOfDemeter Call to `withCharToEncoding` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected())` (degree 2) 3 99106
LawOfDemeter Call to `withEqualToLike` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected())` (degree 2) 3 99101
LawOfDemeter Call to `withEval` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected())` (degree 2) 3 99102
LawOfDemeter Call to `withFunctionComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected())` (degree 2) 3 99103
LawOfDemeter Call to `withHexToChar` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected())` (degree 2) 3 99104
LawOfDemeter Call to `withQuoteToUtf8` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected())` (degree 2) 3 99105
LawOfDemeter Call to `withRandomCase` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected())` (degree 2) 3 99107
LawOfDemeter Call to `withSpaceToDashComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected())` (degree 2) 3 99108
LawOfDemeter Call to `withSpaceToMultilineComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected())` (degree 2) 3 99109
LawOfDemeter Call to `withSpaceToSharpComment` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected())` (degree 2) 3 99110
LawOfDemeter Call to `withStringToChar` on foreign value `MediatorHelper.model().getMediatorUtils().tamperingUtil().withBase64(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingBase64().isSelected()).withEqualToLike(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEqualToLike().isSelected()).withEval(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingEval().isSelected()).withFunctionComment(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingFunctionComment().isSelected()).withHexToChar(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingHexToChar().isSelected()).withQuoteToUtf8(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingQuoteToUtf8().isSelected()).withCharToEncoding(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingCharToEncoding().isSelected()).withRandomCase(this.panelPreferences.getPanelTampering().getCheckboxIsTamperingRandomCase().isSelected()).withSpaceToDashComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToDashComment().isSelected()).withSpaceToMultilineComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToMultilineComment().isSelected()).withSpaceToSharpComment(this.panelPreferences.getPanelTampering().getRadioIsTamperingSpaceToSharpComment().isSelected())` (degree 2) 3 99111
LawOfDemeter Call to `authenticationUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 114
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 114

com/jsql/view/swing/panel/preferences/listener/SpinnerMouseWheelListener.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 7
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 9
LawOfDemeter Call to `getModel` on foreign value `source` (degree 1) 3 11
LawOfDemeter Call to `getValue` on foreign value `source` (degree 1) 3 12
LawOfDemeter Call to `getMaximum` on foreign value `model` (degree 1) 3 14
LawOfDemeter Call to `getMinimum` on foreign value `model` (degree 1) 3 15

com/jsql/view/swing/panel/preferences/listener/TamperingMouseAdapter.java

Rule Violation Priority Line
RedundantFieldInitializer Avoid using redundant field initializer for 'eval' 3 13
MethodArgumentCouldBeFinal Parameter 'tampering' is not assigned and could be declared final 3 15
MethodArgumentCouldBeFinal Parameter 'textPaneEval' is not assigned and could be declared final 3 15

com/jsql/view/swing/panel/split/ActionHideShowConsole.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'panel' is not assigned and could be declared final 3 22

com/jsql/view/swing/panel/split/ActionHideShowResult.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 12

com/jsql/view/swing/panel/split/SplitNS.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 32
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 82
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setTopComponent(Component) 1 92
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setBottomComponent(Component) 1 96
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setResizeWeight(double) 1 98
MethodArgumentCouldBeFinal Parameter 'runnable' is not assigned and could be declared final 3 116

com/jsql/view/swing/panel/util/ButtonExpandText.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 24
MethodArgumentCouldBeFinal Parameter 'sourceTextField' is not assigned and could be declared final 3 29
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setPreferredSize(Dimension) 1 30
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setContentAreaFilled(boolean) 1 31
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setIcon(Icon) 1 33
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setRolloverIcon(Icon) 1 34
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setPressedIcon(Icon) 1 35
LawOfDemeter Call to `getCaret` on foreign value `textAreaInDialog` (degree 1) 3 38
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 53
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 1 5967
MissingOverride The method 'actionPerformed(ActionEvent)' is missing an @Override annotation. 3 76

com/jsql/view/swing/panel/util/HTMLEditorKitTextPaneWrap.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 11
AtLeastOneConstructor Each class should declare at least one constructor 3 11
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 17
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 20
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 22
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 27
MethodArgumentCouldBeFinal Parameter 'axis' is not assigned and could be declared final 3 30
MethodArgumentCouldBeFinal Parameter 'sizeRequirements' is not assigned and could be declared final 3 30
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 50
MethodArgumentCouldBeFinal Parameter 'axis' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'p0' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'pos' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'len' is not assigned and could be declared final 3 59
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 64
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 66

com/jsql/view/swing/popupmenu/JPopupMenuComponent.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 34
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 3 44
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.setLightWeightPopupEnabled(boolean) 1 59
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 1 61
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 1 62
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 1 63
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 1 82
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 1 83
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addPopupMenuListener(PopupMenuListener) 1 86
AtLeastOneConstructor Each class should declare at least one constructor 3 89
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 89
LawOfDemeter Call to `getLocation` on foreign value `MouseInfo.getPointerInfo()` (degree 1) 3 97
LawOfDemeter Call to `getLocation` on foreign value `MouseInfo.getPointerInfo()` (degree 1) 3 98
LawOfDemeter Call to `getLocation` on foreign value `MouseInfo.getPointerInfo()` (degree 1) 3 99
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 3 101
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 101

com/jsql/view/swing/popupmenu/JPopupMenuTable.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 27
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 3 38
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 1 54
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 1 55
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 1 56
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addPopupMenuListener(PopupMenuListener) 1 5975
MethodArgumentCouldBeFinal Parameter 'tableValues' is not assigned and could be declared final 3 78
MethodArgumentCouldBeFinal Parameter 'actionShowSearchTable' is not assigned and could be declared final 3 78
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.addSeparator() 1 86
ConstructorCallsOverridableMethod Overridable method called during object construction: JPopupMenu.add(JMenuItem) 1 87
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 93
AtLeastOneConstructor Each class should declare at least one constructor 3 93
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 93
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 103
AtLeastOneConstructor Each class should declare at least one constructor 3 103
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 103

com/jsql/view/swing/popupmenu/JPopupMenuText.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 22
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 3 28
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, int) 1 44
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component, int) 1 45

com/jsql/view/swing/sql/JSyntaxTextArea.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 8
MethodArgumentCouldBeFinal Parameter 'consumer' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'supplier' is not assigned and could be declared final 3 13

com/jsql/view/swing/sql/SqlEngine.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 28
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 30
CommentDefaultAccessModifier Missing commented default access modifier on nested enum 'TextareaWithColor' 3 34
ExcessivePublicCount This class has a bunch of public methods and attributes 3 34
CommentDefaultAccessModifier Missing commented default access modifier on field 'textarea' 3 240
MethodArgumentCouldBeFinal Parameter 'textarea' is not assigned and could be declared final 3 246
AssignmentToNonFinalStatic Possible unsafe assignment to non-final static field 'modelYaml' in a constructor. 3 253
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 253
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 282
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 1 286
LawOfDemeter Call to `getEngines` on foreign value `MediatorHelper.model().getMediatorEngine()` (degree 2) 3 454
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 454
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 456
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 460
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 468
CompareObjectsWithEquals Use equals() to compare object references. 3 469
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 469
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 473476
CompareObjectsWithEquals Use equals() to compare object references. 3 475
LawOfDemeter Call to `getMediatorEngine` on foreign value `MediatorHelper.model()` (degree 1) 3 475
LawOfDemeter Call to `getModelYaml` on foreign value `engine.instance()` (degree 1) 3 479
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 525
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 525
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 527
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 531
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 533
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 534
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 535
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 536
MethodArgumentCouldBeFinal Parameter 'textarea' is not assigned and could be declared final 3 555
LawOfDemeter Call to `getDocument` on foreign value `textarea` (degree 1) 3 557

com/jsql/view/swing/tab/TabHeader.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 25
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 3 29
MethodArgumentCouldBeFinal Parameter 'imageIcon' is not assigned and could be declared final 3 29
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 1 31
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.add(Component) 1 35
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 42

com/jsql/view/swing/tab/TabManagers.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 32
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 1 44
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setMaximumSize(Dimension) 1 45
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.getMaximumSize() 1 45
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setPreferredSize(Dimension) 1 46
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.getPreferredSize() 1 46
ConstructorCallsOverridableMethod Overridable method called during object construction: JTabbedPane.addChangeListener(ChangeListener) 1 5053
LawOfDemeter Call to `getLayout` on foreign value `MediatorHelper.tabManagersCards()` (degree 1) 3 51
MethodArgumentCouldBeFinal Parameter 'modelSvgIcon' is not assigned and could be declared final 3 56
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 3 56
LawOfDemeter Call to `getLayout` on foreign value `MediatorHelper.tabManagersCards()` (degree 1) 3 73

com/jsql/view/swing/tab/TabManagersCards.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 27
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 1 36
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 37
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setMinimumSize(Dimension) 1 38
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 3 64
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 64
MethodArgumentCouldBeFinal Parameter 'keyLabel' is not assigned and could be declared final 3 83
MethodArgumentCouldBeFinal Parameter 'manager' is not assigned and could be declared final 3 83

com/jsql/view/swing/tab/TabResults.java

Rule Violation Priority Line
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 11562
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 55
TooManyMethods This class has too many methods, consider refactoring it. 3 55562
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setName(String) 1 70
ConstructorCallsOverridableMethod Overridable method called during object construction: JTabbedPane.setTabLayoutPolicy(int) 1 71
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setTransferHandler(TransferHandler) 1 72
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseWheelListener(MouseWheelListener) 1 77
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 3 81
MethodArgumentCouldBeFinal Parameter 'content' is not assigned and could be declared final 3 81
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 3 81
MethodArgumentCouldBeFinal Parameter 'urlSuccess' is not assigned and could be declared final 3 92
LawOfDemeter Call to `getSystemClipboard` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 3 164
LawOfDemeter Call to `getCaret` on foreign value `browser` (degree 1) 3 173
LawOfDemeter Call to `getCaret` on foreign value `browser` (degree 1) 3 174
MethodArgumentCouldBeFinal Parameter 'content' is not assigned and could be declared final 3 203
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 3 212
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 3 227
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 3 228
LawOfDemeter Call to `getCaret` on foreign value `editorPane` (degree 1) 3 229
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 3 238
MethodArgumentCouldBeFinal Parameter 'toolTipText' is not assigned and could be declared final 3 238
MethodArgumentCouldBeFinal Parameter 'componentText' is not assigned and could be declared final 3 238
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 3 238
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 3 249
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 3 255
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 3 255
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 3 255
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 256
MethodArgumentCouldBeFinal Parameter 'port' is not assigned and could be declared final 3 277
MethodArgumentCouldBeFinal Parameter 'biConsumerRunCmd' is not assigned and could be declared final 3 299
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 3 305
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 3 305
MethodArgumentCouldBeFinal Parameter 'url' is not assigned and could be declared final 3 326
MethodArgumentCouldBeFinal Parameter 'user' is not assigned and could be declared final 3 326
MethodArgumentCouldBeFinal Parameter 'pass' is not assigned and could be declared final 3 326
MethodArgumentCouldBeFinal Parameter 'cmd' is not assigned and could be declared final 3 332
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 3 332
MethodArgumentCouldBeFinal Parameter 'wbhPath' is not assigned and could be declared final 3 332
MethodArgumentCouldBeFinal Parameter 'arg' is not assigned and could be declared final 3 332
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 333
MethodArgumentCouldBeFinal Parameter 'data' is not assigned and could be declared final 3 354
MethodArgumentCouldBeFinal Parameter 'columnNames' is not assigned and could be declared final 3 354
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 3 354
MethodArgumentCouldBeFinal Parameter 'terminal' is not assigned and could be declared final 3 368
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 387
MethodArgumentCouldBeFinal Parameter 'terminal' is not assigned and could be declared final 3 407
AvoidUsingHardCodedIP Do not hard code the IP address ${variableName} 3 420
LawOfDemeter Call to `getCommandsReverse` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 3 430
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 430
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 430
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 441
LawOfDemeter Call to `filter` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().getCommandsReverse().stream()` (degree 2) 3 442443
LawOfDemeter Call to `findFirst` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().getCommandsReverse().stream().filter(modelReverse -> modelReverse.getName().equals(buttonGroup.getSelection().getActionCommand()))` (degree 2) 3 442444
LawOfDemeter Call to `getCommandsReverse` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil()` (degree 2) 3 442
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 442
LawOfDemeter Call to `preferencesUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 442
LawOfDemeter Call to `stream` on foreign value `MediatorHelper.model().getMediatorUtils().preferencesUtil().getCommandsReverse()` (degree 2) 3 442
LawOfDemeter Call to `getSelection` on foreign value `buttonGroup` (degree 1) 3 443
LawOfDemeter Call to `getResourceAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 445
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 453
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 477
MethodArgumentCouldBeFinal Parameter 'evt' is not assigned and could be declared final 3 504
MethodArgumentCouldBeFinal Parameter 'browser' is not assigned and could be declared final 3 529
MethodArgumentCouldBeFinal Parameter 'menu' is not assigned and could be declared final 3 529
MethodArgumentCouldBeFinal Parameter 'evt' is not assigned and could be declared final 3 535
MethodArgumentCouldBeFinal Parameter 'evt' is not assigned and could be declared final 3 543

com/jsql/view/swing/tab/TabbedPaneMouseWheelListener.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 14
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 3 19
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 37

com/jsql/view/swing/tab/TabbedPaneWheeled.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 24
MethodArgumentCouldBeFinal Parameter 'tabPlacement' is not assigned and could be declared final 3 35
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseWheelListener(MouseWheelListener) 1 37
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 3 44

com/jsql/view/swing/tab/dnd/DnDTabData.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 3 7

com/jsql/view/swing/tab/dnd/DnDTabbedPane.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 18
MethodArgumentCouldBeFinal Parameter 'p' is not assigned and could be declared final 3 36
MethodArgumentCouldBeFinal Parameter 'index' is not assigned and could be declared final 3 36
MethodArgumentCouldBeFinal Parameter 'flag' is not assigned and could be declared final 3 45
MethodArgumentCouldBeFinal Parameter 'actionKey' is not assigned and could be declared final 3 54
MethodArgumentCouldBeFinal Parameter 'pt' is not assigned and could be declared final 3 74
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 1 96
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseMotionListener(MouseMotionListener) 1 97
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.addPropertyChangeListener(PropertyChangeListener) 1 98
MethodArgumentCouldBeFinal Parameter 'p' is not assigned and could be declared final 3 101
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 104
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 109
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 3 115
MethodArgumentCouldBeFinal Parameter 'forDrop' is not assigned and could be declared final 3 115
MethodArgumentCouldBeFinal Parameter 'dragIndex' is not assigned and could be declared final 3 127
MethodArgumentCouldBeFinal Parameter 'target' is not assigned and could be declared final 3 127
MethodArgumentCouldBeFinal Parameter 'targetIndex' is not assigned and could be declared final 3 127
MethodArgumentCouldBeFinal Parameter 'prev' is not assigned and could be declared final 3 147
MethodArgumentCouldBeFinal Parameter 'next' is not assigned and could be declared final 3 147
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 179
MethodArgumentCouldBeFinal Parameter 'tabPlacement' is not assigned and could be declared final 3 221
AtLeastOneConstructor Each class should declare at least one constructor 3 225
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 225
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 240
AvoidLiteralsInIfCondition Avoid using literals such as "dropLocation" in if statements 3 242
MethodArgumentCouldBeFinal Parameter 'mouseEvent' is not assigned and could be declared final 3 249
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 253
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 254
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 271
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 275
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 289
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 294

com/jsql/view/swing/tab/dnd/GhostGlassPane.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 6
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 3 10
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setOpaque(boolean) 1 12
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'tab' is not assigned and could be declared final 3 27

com/jsql/view/swing/tab/dnd/TabTransferHandler.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 18
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 3 31
MethodArgumentCouldBeFinal Parameter 'flavor' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'flavor' is not assigned and could be declared final 3 46
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 57
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 59
LawOfDemeter Call to `getDropLocation` on foreign value `support` (degree 1) 3 63
LawOfDemeter Call to `getComponent` on foreign value `support` (degree 1) 3 66
UnusedAssignment The initializer for variable 'isDroppable' is never used (overwritten on lines 76 and 78) 3 72
MethodArgumentCouldBeFinal Parameter 'tabbedPane' is not assigned and could be declared final 3 94
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 3 118
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 123
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 129
MethodArgumentCouldBeFinal Parameter 'support' is not assigned and could be declared final 3 135
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 137
LawOfDemeter Call to `getComponent` on foreign value `support` (degree 1) 3 140
LawOfDemeter Call to `getDropLocation` on foreign value `target` (degree 1) 3 141
LawOfDemeter Call to `getTransferData` on foreign value `support.getTransferable()` (degree 2) 3 144
LawOfDemeter Call to `getTransferable` on foreign value `support` (degree 1) 3 144
LawOfDemeter Call to `convertTab` on foreign value `src` (degree 2) 3 149
LawOfDemeter Access to field `dragTabIndex` on foreign value `src` (degree 2) 3 149
LawOfDemeter Call to `exportTab` on foreign value `src` (degree 2) 3 151
LawOfDemeter Access to field `dragTabIndex` on foreign value `src` (degree 2) 3 151
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 153
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 3 162

com/jsql/view/swing/table/ActionCloseSearch.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 6
MethodArgumentCouldBeFinal Parameter 'textFilter' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'panelSearch' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'panelTable' is not assigned and could be declared final 3 12

com/jsql/view/swing/table/ActionShowSearch.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 6
MethodArgumentCouldBeFinal Parameter 'panelSearch' is not assigned and could be declared final 3 11
MethodArgumentCouldBeFinal Parameter 'textFilter' is not assigned and could be declared final 3 11

com/jsql/view/swing/table/AdjusterTableColumn.java

Rule Violation Priority Line
TooManyMethods This class has too many methods, consider refactoring it. 3 35370
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 45
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 3 50
MethodArgumentCouldBeFinal Parameter 'tableAdjust' is not assigned and could be declared final 3 57
MethodArgumentCouldBeFinal Parameter 'spacing' is not assigned and could be declared final 3 57
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setColumnHeaderIncluded(boolean) 1 60
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setColumnDataIncluded(boolean) 1 61
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setOnlyAdjustLarger(boolean) 1 62
ConstructorCallsOverridableMethod Overridable method called during object construction: AdjusterTableColumn.setDynamicAdjustment(boolean) 1 63
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 71
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 81
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 3 81
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 95
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 97
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 100
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 3 100
LawOfDemeter Call to `getDefaultRenderer` on foreign value `this.tableAdjust.getTableHeader()` (degree 1) 3 104
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 115
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 117
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 121
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 3 121
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 3 136
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 136
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 141
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 151
MethodArgumentCouldBeFinal Parameter 'width' is not assigned and could be declared final 3 151
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 152
LawOfDemeter Call to `getResizable` on foreign value `tableColumn` (degree 2) 3 153
LawOfDemeter Call to `getPreferredWidth` on foreign value `tableColumn` (degree 2) 3 161
LawOfDemeter Call to `getWidth` on foreign value `tableColumn` (degree 2) 3 164
LawOfDemeter Call to `setWidth` on foreign value `tableColumn` (degree 2) 3 166
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 173
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 182
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 183
LawOfDemeter Call to `setWidth` on foreign value `tableColumn` (degree 2) 3 187
MethodArgumentCouldBeFinal Parameter 'isColumnHeaderIncluded' is not assigned and could be declared final 3 194
MethodArgumentCouldBeFinal Parameter 'isColumnDataIncluded' is not assigned and could be declared final 3 201
MethodArgumentCouldBeFinal Parameter 'isOnlyAdjustLarger' is not assigned and could be declared final 3 208
MethodArgumentCouldBeFinal Parameter 'isDynamicAdjustment' is not assigned and could be declared final 3 216
LawOfDemeter Call to `getModel` on foreign value `this.tableAdjust` (degree 1) 3 221
LawOfDemeter Call to `getModel` on foreign value `this.tableAdjust` (degree 1) 3 224
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 234
AvoidLiteralsInIfCondition Avoid using literals such as "model" in if statements 3 237
LawOfDemeter Call to `getOldValue` on foreign value `e` (degree 1) 3 238
LawOfDemeter Call to `getNewValue` on foreign value `e` (degree 1) 3 241
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 251
LawOfDemeter Call to `getColumnModel` on foreign value `this.tableAdjust` (degree 1) 3 263
LawOfDemeter Call to `getColumn` on foreign value `this.tableAdjust.getColumnModel()` (degree 2) 3 263
MethodArgumentCouldBeFinal Parameter 'isSelectedColumn' is not assigned and could be declared final 3 292
MethodArgumentCouldBeFinal Parameter 'isAdjust' is not assigned and could be declared final 3 292
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 3 292
MethodArgumentCouldBeFinal Parameter 'keyStroke' is not assigned and could be declared final 3 292
MethodArgumentCouldBeFinal Parameter 'isToggleDynamic' is not assigned and could be declared final 3 303
MethodArgumentCouldBeFinal Parameter 'isToggleLarger' is not assigned and could be declared final 3 303
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 3 303
MethodArgumentCouldBeFinal Parameter 'keyStroke' is not assigned and could be declared final 3 303
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 314
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ColumnAction(boolean, boolean)' 3 319
MethodArgumentCouldBeFinal Parameter 'isSelectedColumn' is not assigned and could be declared final 3 319
MethodArgumentCouldBeFinal Parameter 'isAdjust' is not assigned and could be declared final 3 319
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 351
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ToggleAction(boolean, boolean)' 3 356
MethodArgumentCouldBeFinal Parameter 'isToggleDynamic' is not assigned and could be declared final 3 356
MethodArgumentCouldBeFinal Parameter 'isToggleLarger' is not assigned and could be declared final 3 356

com/jsql/view/swing/table/ButtonClose.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 7
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setContentAreaFilled(boolean) 1 11
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractButton.setBorderPainted(boolean) 1 12

com/jsql/view/swing/table/ComparatorColumn.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 19
MethodArgumentCouldBeFinal Parameter 'cellLeft' is not assigned and could be declared final 3 26
MethodArgumentCouldBeFinal Parameter 'cellRight' is not assigned and could be declared final 3 26

com/jsql/view/swing/table/FixedColumnTable.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 27
MethodArgumentCouldBeFinal Parameter 'fixedColumns' is not assigned and could be declared final 3 37
MethodArgumentCouldBeFinal Parameter 'scrollPane' is not assigned and could be declared final 3 37
MethodArgumentCouldBeFinal Parameter 'colNum' is not assigned and could be declared final 3 69
LawOfDemeter Call to `getColumnModel` on foreign value `this.mainTable` (degree 1) 3 89
LawOfDemeter Call to `getColumn` on foreign value `columnModel` (degree 2) 3 91
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 3 94
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 94
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 3 97
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 3 97
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 3 98
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 3 98
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 3 99
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 3 99
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 3 100
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 3 100
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 3 101
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 3 101
LawOfDemeter Call to `getColumnModel` on foreign value `this.fixedTable` (degree 1) 3 102
LawOfDemeter Call to `getColumn` on foreign value `this.fixedTable.getColumnModel()` (degree 2) 3 102
LawOfDemeter Call to `getRowSorter` on foreign value `this.mainTable` (degree 1) 3 104
LawOfDemeter Call to `getSelectionModel` on foreign value `this.mainTable` (degree 1) 3 113
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 136
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 146
AvoidLiteralsInIfCondition Avoid using literals such as "selectionModel" in if statements 3 148
AvoidLiteralsInIfCondition Avoid using literals such as "model" in if statements 3 152

com/jsql/view/swing/table/PanelTable.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 39
MethodArgumentCouldBeFinal Parameter 'data' is not assigned and could be declared final 3 54
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 54
MethodArgumentCouldBeFinal Parameter 'columnNames' is not assigned and could be declared final 3 54
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Container.add(Component, Object) (call stack: [PanelTable.initTableScroller(), Container.add(Component, Object)]) 1 82
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Container.add(Component, Object) (call stack: [PanelTable.initPanelSearch(TableRowSorter<TableModel>), Container.add(Component, Object)]) 1 83
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 95
LawOfDemeter Call to `getSelectionModel` on foreign value `PanelTable.this.tableValues` (degree 1) 3 103
LawOfDemeter Call to `getColumnModel` on foreign value `PanelTable.this.tableValues` (degree 1) 3 104
LawOfDemeter Call to `getDefaultRenderer` on foreign value `this.tableValues.getTableHeader()` (degree 1) 3 113
LawOfDemeter Call to `getTableCellRendererComponent` on foreign value `cellRendererHeader` (degree 2) 3 115122
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 137
LawOfDemeter Call to `getDocument` on foreign value `textFilter` (degree 1) 3 169
InefficientEmptyStringCheck String.trim().length() == 0 / String.trim().isEmpty() is an inefficient way to validate a blank String. 3 172

com/jsql/view/swing/table/RowHeaderRenderer.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 7
ConstructorCallsOverridableMethod Overridable method called during object construction: JLabel.setHorizontalAlignment(int) 1 10
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 15

com/jsql/view/swing/terminal/AbstractExploit.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 38
RedundantFieldInitializer Avoid using redundant field initializer for 'loginPassword' 3 55
MethodArgumentCouldBeFinal Parameter 'uuidShell' is not assigned and could be declared final 3 80
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 3 80
MethodArgumentCouldBeFinal Parameter 'labelShell' is not assigned and could be declared final 3 80
MethodArgumentCouldBeFinal Parameter 'uuidShell' is not assigned and could be declared final 3 83
MethodArgumentCouldBeFinal Parameter 'urlShell' is not assigned and could be declared final 3 83
MethodArgumentCouldBeFinal Parameter 'labelShell' is not assigned and could be declared final 3 83
MethodArgumentCouldBeFinal Parameter 'isAddingPrompt' is not assigned and could be declared final 3 83
LawOfDemeter Call to `connectionUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 90
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 90
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setFont(Font) 1 96
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.setCaret(Caret) 1 97
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setBackground(Color) 1 98
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setForeground(Color) 1 99
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractExploit.displayPrompt(boolean) 1 102
ConstructorCallsOverridableMethod Overridable method called during object construction: AbstractExploit.append(String) 1 104
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 1 107
ConstructorCallsOverridableMethod Overridable method called during object construction: JComponent.setTransferHandler(TransferHandler) 1 108
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.setHighlighter(Highlighter) 1 109
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addMouseListener(MouseListener) 1 111
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addKeyListener(KeyListener) 1 112
MethodArgumentCouldBeFinal Parameter 'isPromptVisible' is not assigned and could be declared final 3 130
MethodArgumentCouldBeFinal Parameter 'string' is not assigned and could be declared final 3 144
MethodArgumentCouldBeFinal Parameter 'isAddingPrompt' is not assigned and could be declared final 3 157
MethodArgumentCouldBeFinal Parameter 'string' is not assigned and could be declared final 3 176
MethodArgumentCouldBeFinal Parameter 'color' is not assigned and could be declared final 3 176
MethodArgumentCouldBeFinal Parameter 'isAddingPrompt' is not assigned and could be declared final 3 176
EmptyMethodInAbstractClassShouldBeAbstract An empty method in an abstract class should be abstract instead 1 200
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 3 200
MethodArgumentCouldBeFinal Parameter 'offset' is not assigned and could be declared final 3 209
LawOfDemeter Call to `getDefaultRootElement` on foreign value `doc` (degree 1) 3 218
MethodArgumentCouldBeFinal Parameter 'line' is not assigned and could be declared final 3 228
LawOfDemeter Call to `getDefaultRootElement` on foreign value `this.getDocument()` (degree 1) 3 229
LawOfDemeter Call to `getElement` on foreign value `map` (degree 2) 3 236
MethodReturnsInternalArray Returning 'loginPassword' may expose an internal array. 3 261
UseVarargs Consider using varargs for methods or constructors which take an array the last parameter. 4 264
MethodArgumentCouldBeFinal Parameter 'loginPassword' is not assigned and could be declared final 3 264
ArrayIsStoredDirectly The user-supplied array 'loginPassword' is stored directly. 3 265

com/jsql/view/swing/terminal/EmptyFocusCopy.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'abstractExploit' is not assigned and could be declared final 3 24
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 29
LawOfDemeter Call to `getDocument` on foreign value `this.abstractExploit` (degree 1) 3 32
LawOfDemeter Call to `getData` on foreign value `Toolkit.getDefaultToolkit().getSystemClipboard()` (degree 2) 3 40
LawOfDemeter Call to `getSystemClipboard` on foreign value `Toolkit.getDefaultToolkit()` (degree 1) 3 40
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 48
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 53
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 58
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 63

com/jsql/view/swing/terminal/ExploitReverseShell.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 24
MethodArgumentCouldBeFinal Parameter 'terminalID' is not assigned and could be declared final 3 34
MethodArgumentCouldBeFinal Parameter 'port' is not assigned and could be declared final 3 34
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 38
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 3 53
LawOfDemeter Call to `getServerInputConnection` on foreign value `this.serverInput` (degree 1) 3 54

com/jsql/view/swing/terminal/ServerInput.java

Rule Violation Priority Line
RedundantFieldInitializer Avoid using redundant field initializer for 'serverSocket' 3 9
MethodArgumentCouldBeFinal Parameter 'exploitReverseShell' is not assigned and could be declared final 3 14
MethodArgumentCouldBeFinal Parameter 'port' is not assigned and could be declared final 3 14
UseUnderscoresInNumericLiterals Number 10000 should separate every third digit with an underscore 3 21
CloseResource Ensure that resources like this Socket object are closed after use 3 22
CommentDefaultAccessModifier Missing commented default access modifier on method 'close()' 3 27

com/jsql/view/swing/terminal/ServerInputConnection.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'exploitReverseShell' is not assigned and could be declared final 3 25
MethodArgumentCouldBeFinal Parameter 'clientSocket' is not assigned and could be declared final 3 25
MethodArgumentCouldBeFinal Parameter 'serverInput' is not assigned and could be declared final 3 25
RelianceOnDefaultCharset Specify a character set instead of relying on the default charset 3 31
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 36
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 54
MethodArgumentCouldBeFinal Parameter 'dataOutputStream' is not assigned and could be declared final 3 60
NullAssignment Assigning an Object to null is a code smell. Consider refactoring. 3 63
ConfusingTernary Avoid if (x != y) ..; else ..; 3 7480
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 75
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 3 94

com/jsql/view/swing/terminal/util/BlockCaret.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 25
ConstructorCallsOverridableMethod Overridable method called during object construction: DefaultCaret.setBlinkRate(int) 1 33
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 3 37
MethodArgumentCouldBeFinal Parameter 'r' is not assigned and could be declared final 3 37
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 64
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 67
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 81
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 85
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 3 101

com/jsql/view/swing/terminal/util/KeyAdapterTerminal.java

Rule Violation Priority Line
RedundantFieldInitializer Avoid using redundant field initializer for 'indexCommandsHistory' 3 49
MethodArgumentCouldBeFinal Parameter 'terminal' is not assigned and could be declared final 3 55
CyclomaticComplexity The method 'keyPressed(KeyEvent)' has a cyclomatic complexity of 12. 3 60
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 60
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 3 62
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 102
MethodArgumentCouldBeFinal Parameter 'caretPosition' is not assigned and could be declared final 3 102
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 3 107
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 114
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 120
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 3 120
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 125
MethodArgumentCouldBeFinal Parameter 'caretPosition' is not assigned and could be declared final 3 125
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 3 125
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 133
MethodArgumentCouldBeFinal Parameter 'root' is not assigned and could be declared final 3 134
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 3 135
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 3 136
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 3 142
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 3 149
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 153
MethodArgumentCouldBeFinal Parameter 'root' is not assigned and could be declared final 3 154
MethodArgumentCouldBeFinal Parameter 'lineNumber' is not assigned and could be declared final 3 155
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 3 156
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 3 162
LawOfDemeter Call to `getDocument` on foreign value `this.terminal` (degree 1) 3 169
MethodArgumentCouldBeFinal Parameter 'keyEvent' is not assigned and could be declared final 3 172
MethodArgumentCouldBeFinal Parameter 'command' is not assigned and could be declared final 3 172
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 187
LawOfDemeter Call to `getDocument` on foreign value `terminalCommand` (degree 1) 3 193

com/jsql/view/swing/text/JPasswordFieldPlaceholder.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 14
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 27
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 32
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 3 40
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 3 46

com/jsql/view/swing/text/JPlaceholder.java

Rule Violation Priority Line
ImplicitFunctionalInterface Annotate this interface with @FunctionalInterface or with @SuppressWarnings("PMD.ImplicitFunctionalInterface") to clarify your intent. 2 3

com/jsql/view/swing/text/JPopupComponent.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 24
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 40

com/jsql/view/swing/text/JPopupTextArea.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 26
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 41
MethodArgumentCouldBeFinal Parameter 'proxy' is not assigned and could be declared final 3 53
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 57
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 70
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 71

com/jsql/view/swing/text/JPopupTextComponent.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 32
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 43
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 43
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 44
LawOfDemeter Call to `getDocument` on foreign value `this.getProxy()` (degree 1) 3 58
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 58
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupTextComponent<T extends JTextComponent>.initUndo(UndoManager), JPopupComponent<T extends JTextComponent>.getProxy()]) 1 64
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupTextComponent<T extends JTextComponent>.initRedo(UndoManager), JPopupComponent<T extends JTextComponent>.getProxy()]) 1 65
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupTextComponent<T extends JTextComponent>.makeDeleteSilent(), JPopupComponent<T extends JTextComponent>.getProxy()]) 1 66

com/jsql/view/swing/text/JPopupTextField.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 18
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'proxy' is not assigned and could be declared final 3 36

com/jsql/view/swing/text/JPopupTextPane.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 21
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 26
MethodArgumentCouldBeFinal Parameter 'proxy' is not assigned and could be declared final 3 38
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 41
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 48
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: JPopupComponent<T extends JTextComponent>.getProxy() (call stack: [JPopupComponent<T extends JTextComponent>.getProxy()]) 1 49

com/jsql/view/swing/text/JTextAreaPlaceholder.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 15
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 28
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 34
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 44
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 3 50

com/jsql/view/swing/text/JTextAreaPlaceholderConsole.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 6
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 8

com/jsql/view/swing/text/JTextFieldPlaceholder.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 14
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 29
MethodArgumentCouldBeFinal Parameter 'value' is not assigned and could be declared final 3 29
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.setText(String) 1 31
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 38
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'xOffset' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 48
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 3 58
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 3 64

com/jsql/view/swing/text/JTextPanePlaceholder.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 17
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 30
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 36
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 3 53

com/jsql/view/swing/text/JTextPanePlaceholderConsole.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 6
MethodArgumentCouldBeFinal Parameter 'placeholder' is not assigned and could be declared final 3 8

com/jsql/view/swing/text/JToolTipI18n.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 9
MethodArgumentCouldBeFinal Parameter 'textTooltip' is not assigned and could be declared final 3 13
MethodArgumentCouldBeFinal Parameter 'textTooltip' is not assigned and could be declared final 3 17

com/jsql/view/swing/text/SyntaxTextArea.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 17
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 27
ConstructorCallsOverridableMethod Overridable method called during object construction: RTextArea.setPopupMenu(JPopupMenu) 1 30
ConstructorCallsOverridableMethod Overridable method called during object construction: JTextComponent.getCaret() 1 31
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.addFocusListener(FocusListener) 1 3238
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setCursor(Cursor) 1 39
ConstructorCallsOverridableMethod Overridable method called during object construction: RSyntaxTextArea.setSyntaxEditingStyle(String) 1 40
ConstructorCallsOverridableMethod Overridable method called during object construction: RSyntaxTextArea.setMarkOccurrences(boolean) 1 41
ConstructorCallsOverridableMethod Overridable method called during object construction: RSyntaxTextArea.setMarkOccurrencesDelay(int) 1 42
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 46
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 56
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 3 74

com/jsql/view/swing/text/action/AbstractCharAction.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 17
MethodArgumentCouldBeFinal Parameter 'deleteAction' is not assigned and could be declared final 3 24
MethodArgumentCouldBeFinal Parameter 'event' is not assigned and could be declared final 3 34
LawOfDemeter Call to `getCaret` on foreign value `target` (degree 1) 3 41
ConfusingTernary Avoid if (x != y) ..; else ..; 3 4549
LawOfDemeter Call to `remove` on foreign value `doc` (degree 2) 3 46

com/jsql/view/swing/text/action/DeleteNextCharAction.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 11
MethodArgumentCouldBeFinal Parameter 'doc' is not assigned and could be declared final 3 21
MethodArgumentCouldBeFinal Parameter 'dot' is not assigned and could be declared final 3 21
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 3 2931

com/jsql/view/swing/text/action/DeletePrevCharAction.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 11
MethodArgumentCouldBeFinal Parameter 'doc' is not assigned and could be declared final 3 21
MethodArgumentCouldBeFinal Parameter 'dot' is not assigned and could be declared final 3 21
AvoidLiteralsInIfCondition Avoid using literals such as 1 in if statements 3 24
AvoidDeeplyNestedIfStmts Deeply nested if..then statements are hard to read 3 2931

com/jsql/view/swing/text/action/SilentDeleteTextAction.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 14
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 18
MethodArgumentCouldBeFinal Parameter 'deleteAction' is not assigned and could be declared final 3 18
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 24
LawOfDemeter Call to `getCaret` on foreign value `target` (degree 1) 3 27
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 34
LawOfDemeter Call to `getDocument` on foreign value `target` (degree 1) 3 38

com/jsql/view/swing/text/listener/DocumentListenerEditing.java

Rule Violation Priority Line
AtLeastOneConstructor Each class should declare at least one constructor 3 11

com/jsql/view/swing/tree/CellEditorNode.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 33
MethodArgumentCouldBeFinal Parameter 'tree' is not assigned and could be declared final 3 59
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 3 60
MethodArgumentCouldBeFinal Parameter 'expanded' is not assigned and could be declared final 3 62
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 3 63
MethodArgumentCouldBeFinal Parameter 'row' is not assigned and could be declared final 3 64
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 3 71
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 77
LawOfDemeter Call to `getLastSelectedPathComponent` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 3 90
MethodArgumentCouldBeFinal Parameter 'mouseEvent' is not assigned and could be declared final 3 104
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 106
LawOfDemeter Call to `getLastPathComponent` on foreign value `path` (degree 1) 3 115
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 125
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 130

com/jsql/view/swing/tree/CellRendererNode.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 24
AtLeastOneConstructor Each class should declare at least one constructor 3 24
MethodArgumentCouldBeFinal Parameter 'tree' is not assigned and could be declared final 3 27
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 3 27
MethodArgumentCouldBeFinal Parameter 'selected' is not assigned and could be declared final 3 27
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 3 27
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 3 27
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 3 30

com/jsql/view/swing/tree/ImageOverlap.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 27
MethodArgumentCouldBeFinal Parameter 'main' is not assigned and could be declared final 3 41
MethodArgumentCouldBeFinal Parameter 'iconPathOverlap' is not assigned and could be declared final 3 41
AvoidSynchronizedAtMethodLevel Use block level locking rather than method level synchronization 3 47
MethodArgumentCouldBeFinal Parameter 'c' is not assigned and could be declared final 3 47
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 47
MethodArgumentCouldBeFinal Parameter 'x' is not assigned and could be declared final 3 47
MethodArgumentCouldBeFinal Parameter 'y' is not assigned and could be declared final 3 47
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 51

com/jsql/view/swing/tree/PanelNode.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 31
ConstructorCallsOverridableMethod Overridable method called during object construction: Container.setLayout(LayoutManager) 1 70
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setComponentOrientation(ComponentOrientation) 1 84
ConstructorCallsOverridableMethod This method may call an overridable method during object construction: Component.addKeyListener(KeyListener) (call stack: [PanelNode.initTextFieldEditable(JTree, DefaultMutableTreeNode), Component.addKeyListener(KeyListener)]) 1 86
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 3 91
LawOfDemeter Call to `getElementDatabase` on foreign value `nodeModel` (degree 1) 3 98
LawOfDemeter Call to `getElementDatabase` on foreign value `nodeModel` (degree 1) 3 102
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 3 111
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 120
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 3 121
MethodArgumentCouldBeFinal Parameter 'newIcon' is not assigned and could be declared final 3 143
MethodArgumentCouldBeFinal Parameter 'newIcon' is not assigned and could be declared final 3 165

com/jsql/view/swing/tree/ProgressBarPausable.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 28
AtLeastOneConstructor Each class should declare at least one constructor 3 28
RedundantFieldInitializer Avoid using redundant field initializer for 'isIconDisplayed' 3 35
MethodArgumentCouldBeFinal Parameter 'graphics' is not assigned and could be declared final 3 38
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 49

com/jsql/view/swing/tree/TreeDatabase.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 24
TooManyMethods This class has too many methods, consider refactoring it. 3 24204
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 33
MethodArgumentCouldBeFinal Parameter 'root' is not assigned and could be declared final 3 35
LawOfDemeter Call to `getRoot` on foreign value `model` (degree 1) 3 42
LawOfDemeter Call to `getRoot` on foreign value `treeModel` (degree 1) 3 52
MethodArgumentCouldBeFinal Parameter 'columns' is not assigned and could be declared final 3 61
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 67
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 68
LawOfDemeter Call to `getUserObject` on foreign value `tableNode` (degree 1) 3 79
MethodArgumentCouldBeFinal Parameter 'databases' is not assigned and could be declared final 3 83
LawOfDemeter Call to `getRoot` on foreign value `treeModel` (degree 1) 3 85
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 89
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 90
MethodArgumentCouldBeFinal Parameter 'tables' is not assigned and could be declared final 3 103
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 107
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 108
LawOfDemeter Call to `getUserObject` on foreign value `databaseNode` (degree 1) 3 123
MethodArgumentCouldBeFinal Parameter 'data' is not assigned and could be declared final 3 127
MethodArgumentCouldBeFinal Parameter 'columnNames' is not assigned and could be declared final 3 127
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 3 127
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 3 132
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 3 140
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 3 144
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 3 152
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 3 156
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 3 165
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 3 169
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 3 176
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 3 180
MethodArgumentCouldBeFinal Parameter 'dataElementDatabase' is not assigned and could be declared final 3 190
MethodArgumentCouldBeFinal Parameter 'dataCount' is not assigned and could be declared final 3 190
LawOfDemeter Call to `getUserObject` on foreign value `node` (degree 1) 3 194

com/jsql/view/swing/tree/action/ActionCheckAll.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'isCheckboxesSelected' is not assigned and could be declared final 3 21
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 3 21
LawOfDemeter Call to `getLastPathComponent` on foreign value `this.path` (degree 1) 3 28
LawOfDemeter Call to `getUserObject` on foreign value `currentTableNode` (degree 1) 3 29
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 3 30

com/jsql/view/swing/tree/action/ActionCheckSingle.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'nodeModel' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'actionEvent' is not assigned and could be declared final 3 26
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 3 30
LawOfDemeter Call to `getUserObject` on foreign value `tableNode` (degree 1) 3 47

com/jsql/view/swing/tree/action/ActionLoadStop.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'nodeModel' is not assigned and could be declared final 3 34
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 3 34
ConfusingTernary Avoid if (x != y) ..; else ..; 3 4549
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 57
LawOfDemeter Call to `getDataAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 58
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 65
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 3 65
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 65
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 75
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 75
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 3 79

com/jsql/view/swing/tree/action/ActionPauseUnpause.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'nodeModel' is not assigned and could be declared final 3 27
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 33
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 3 33
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 33

com/jsql/view/swing/tree/custom/CheckBoxMenuItemIconCustom.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 9
AtLeastOneConstructor Each class should declare at least one constructor 3 9
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'graphics' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'x' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'y' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 3 56
MethodArgumentCouldBeFinal Parameter 'graphics' is not assigned and could be declared final 3 56
MethodArgumentCouldBeFinal Parameter 'abstractButton' is not assigned and could be declared final 3 56
MethodArgumentCouldBeFinal Parameter 'model' is not assigned and could be declared final 3 56
MethodArgumentCouldBeFinal Parameter 'isEnabled' is not assigned and could be declared final 3 56

com/jsql/view/swing/tree/custom/JPopupMenuCustomExtract.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 5
AtLeastOneConstructor Each class should declare at least one constructor 3 5
DataClass The class 'JPopupMenuCustomExtract' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12) 3 5
MethodArgumentCouldBeFinal Parameter 'buttonGroupLoadRows' is not assigned and could be declared final 3 18
MethodArgumentCouldBeFinal Parameter 'radioCustomFromRow' is not assigned and could be declared final 3 26
MethodArgumentCouldBeFinal Parameter 'radioCustomToRow' is not assigned and could be declared final 3 34
MethodArgumentCouldBeFinal Parameter 'radioCustomFromChar' is not assigned and could be declared final 3 42
MethodArgumentCouldBeFinal Parameter 'radioCustomToChar' is not assigned and could be declared final 3 50
MethodArgumentCouldBeFinal Parameter 'menuItemDump' is not assigned and could be declared final 3 58

com/jsql/view/swing/tree/model/AbstractNodeModel.java

Rule Violation Priority Line
GodClass Possible God Class (WMC=56, ATFD=68, TCC=10.115%) 3 40
TooManyMethods This class has too many methods, consider refactoring it. 3 40424
RedundantFieldInitializer Avoid using redundant field initializer for 'indexProgress' 3 58
RedundantFieldInitializer Avoid using redundant field initializer for 'isSelected' 3 63
AvoidFieldNameMatchingMethodName Field isSelected has the same name as a method 3 63
RedundantFieldInitializer Avoid using redundant field initializer for 'isRunning' 3 68
AvoidFieldNameMatchingMethodName Field isRunning has the same name as a method 3 68
RedundantFieldInitializer Avoid using redundant field initializer for 'isAnyCheckboxSelected' 3 74
RedundantFieldInitializer Avoid using redundant field initializer for 'isLoaded' 3 80
AvoidFieldNameMatchingMethodName Field isLoaded has the same name as a method 3 80
RedundantFieldInitializer Avoid using redundant field initializer for 'isProgressing' 3 86
RedundantFieldInitializer Avoid using redundant field initializer for 'isLoading' 3 92
MethodArgumentCouldBeFinal Parameter 'elementDatabase' is not assigned and could be declared final 3 102
MethodArgumentCouldBeFinal Parameter 'emptyObject' is not assigned and could be declared final 3 110
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 3 146
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 3 146
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 146
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 148
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 148
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 156
MethodArgumentCouldBeFinal Parameter 'popupMenu' is not assigned and could be declared final 3 156
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 3 175
MethodArgumentCouldBeFinal Parameter 'path' is not assigned and could be declared final 3 175
MethodArgumentCouldBeFinal Parameter 'popupMenu' is not assigned and could be declared final 3 175
LawOfDemeter Call to `getUserObject` on foreign value `currentTableNode` (degree 1) 3 193
MethodArgumentCouldBeFinal Parameter 'currentTableNode' is not assigned and could be declared final 3 208
MethodArgumentCouldBeFinal Parameter 'popupMenu' is not assigned and could be declared final 3 209
MethodArgumentCouldBeFinal Parameter 'suspendableTask' is not assigned and could be declared final 3 210
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 3 244
MethodArgumentCouldBeFinal Parameter 'isLeaf' is not assigned and could be declared final 3 246
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 3 247
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 3 264
MethodArgumentCouldBeFinal Parameter 'isLeaf' is not assigned and could be declared final 3 272
MethodArgumentCouldBeFinal Parameter 'currentNode' is not assigned and could be declared final 3 277
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 285
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 3 285
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 285
MethodArgumentCouldBeFinal Parameter 'hasFocus' is not assigned and could be declared final 3 292
MethodArgumentCouldBeFinal Parameter 'isEdited' is not assigned and could be declared final 3 292
AvoidCatchingNPE Avoid catching NullPointerException; consider removing the cause of the NPE. 3 297
AvoidCatchingGenericException Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block 3 297
MethodArgumentCouldBeFinal Parameter 'isEdited' is not assigned and could be declared final 3 324
MethodArgumentCouldBeFinal Parameter 'panelNode' is not assigned and could be declared final 3 340
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 347
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 3 347
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 347
MethodArgumentCouldBeFinal Parameter 'indexProgress' is not assigned and could be declared final 3 373
MethodArgumentCouldBeFinal Parameter 'isSelected' is not assigned and could be declared final 3 381
MethodArgumentCouldBeFinal Parameter 'isRunning' is not assigned and could be declared final 3 389
MethodArgumentCouldBeFinal Parameter 'isAnyCheckboxSelected' is not assigned and could be declared final 3 393
MethodArgumentCouldBeFinal Parameter 'isLoaded' is not assigned and could be declared final 3 401
MethodArgumentCouldBeFinal Parameter 'isProgressing' is not assigned and could be declared final 3 405
MethodArgumentCouldBeFinal Parameter 'isLoading' is not assigned and could be declared final 3 409
MethodArgumentCouldBeFinal Parameter 'isEdited' is not assigned and could be declared final 3 417
MethodArgumentCouldBeFinal Parameter 'textI18n' is not assigned and could be declared final 3 421

com/jsql/view/swing/tree/model/NodeModelColumn.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 30

com/jsql/view/swing/tree/model/NodeModelDatabase.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'database' is not assigned and could be declared final 3 36
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 3 41
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 43
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 3 56
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 67
LawOfDemeter Call to `getDataAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 69

com/jsql/view/swing/tree/model/NodeModelEmpty.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'textNode' is not assigned and could be declared final 3 30
MethodArgumentCouldBeFinal Parameter 'column' is not assigned and could be declared final 3 34
MethodArgumentCouldBeFinal Parameter 'nodeRenderer' is not assigned and could be declared final 3 40
LawOfDemeter Call to `getUserObject` on foreign value `currentNode` (degree 1) 3 44

com/jsql/view/swing/tree/model/NodeModelTable.java

Rule Violation Priority Line
MethodArgumentCouldBeFinal Parameter 'table' is not assigned and could be declared final 3 41
MethodArgumentCouldBeFinal Parameter 'leaf' is not assigned and could be declared final 3 46
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 48
MethodArgumentCouldBeFinal Parameter 'panelNode' is not assigned and could be declared final 3 55
MethodArgumentCouldBeFinal Parameter 'currentNode' is not assigned and could be declared final 3 55
LawOfDemeter Call to `getMediatorUtils` on foreign value `MediatorHelper.model()` (degree 1) 3 58
LawOfDemeter Call to `get` on foreign value `MediatorHelper.model().getMediatorUtils().threadUtil()` (degree 2) 3 58
LawOfDemeter Call to `threadUtil` on foreign value `MediatorHelper.model().getMediatorUtils()` (degree 2) 3 58
LawOfDemeter Call to `getModel` on foreign value `MediatorHelper.treeDatabase()` (degree 1) 3 76
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 82
LawOfDemeter Call to `getDataAccess` on foreign value `MediatorHelper.model()` (degree 1) 3 84
MethodArgumentCouldBeFinal Parameter 'tablePopupMenu' is not assigned and could be declared final 3 92
UnusedPrivateMethod Avoid unused private methods such as 'addCustomLoadItems(JPopupMenuCustomExtract)'. 3 97
NcssCount The method 'addCustomLoadItems(JPopupMenuCustomExtract)' has a NCSS line count of 65. 3 97
MethodArgumentCouldBeFinal Parameter 'tablePopupMenu' is not assigned and could be declared final 3 97
AvoidDuplicateLiterals The String literal "no." appears 4 times in this file; the first occurrence is on line 108 3 108
MethodArgumentCouldBeFinal Parameter 'tablePopupMenu' is not assigned and could be declared final 3 186

com/jsql/view/swing/util/I18nViewUtil.java

Rule Violation Priority Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 15
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 20
AvoidInstantiatingObjectsInLoops Avoid instantiating new objects inside loops 3 25
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 3 48
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 3 79
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 3 79
MethodArgumentCouldBeFinal Parameter 'key' is not assigned and could be declared final 3 88
MethodArgumentCouldBeFinal Parameter 'locale' is not assigned and could be declared final 3 94
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 3 100
MethodArgumentCouldBeFinal Parameter 'label' is not assigned and could be declared final 3 104
MethodArgumentCouldBeFinal Parameter 'custom' is not assigned and could be declared final 3 104

com/jsql/view/swing/util/JSplitPaneWithZeroSizeDivider.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 9
MethodArgumentCouldBeFinal Parameter 'i' is not assigned and could be declared final 3 13
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setDividerSize(int) 1 15
ConstructorCallsOverridableMethod Overridable method called during object construction: JSplitPane.setContinuousLayout(boolean) 1 16
LawOfDemeter Call to `getDivider` on foreign value `(BasicSplitPaneUI) this.getUI()` (degree 1) 3 24
LawOfDemeter Access to field `x` on foreign value `bounds` (degree 2) 3 28
LawOfDemeter Access to field `width` on foreign value `bounds` (degree 2) 3 29
LawOfDemeter Access to field `y` on foreign value `bounds` (degree 2) 3 31
LawOfDemeter Access to field `height` on foreign value `bounds` (degree 2) 3 32
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 43
CompareObjectsWithEquals Use equals() to compare object references. 3 55
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 62
MethodArgumentCouldBeFinal Parameter 'ui' is not assigned and could be declared final 3 64
ConstructorCallsOverridableMethod Overridable method called during object construction: Component.setBackground(Color) 1 67
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 76
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 3 86
MethodArgumentCouldBeFinal Parameter 'location' is not assigned and could be declared final 3 91

com/jsql/view/swing/util/MediatorHelper.java

Rule Violation Priority Line
TooManyMethods This class has too many methods, consider refactoring it. 3 17156
AvoidFieldNameMatchingMethodName Field model has the same name as a method 3 19
AvoidFieldNameMatchingMethodName Field treeDatabase has the same name as a method 3 21
AvoidFieldNameMatchingMethodName Field tabResults has the same name as a method 3 22
AvoidFieldNameMatchingMethodName Field tabManagersCards has the same name as a method 3 23
AvoidFieldNameMatchingMethodName Field frame has the same name as a method 3 25
AvoidFieldNameMatchingMethodName Field panelAddressBar has the same name as a method 3 27
AvoidFieldNameMatchingMethodName Field tabConsoles has the same name as a method 3 28
AvoidFieldNameMatchingMethodName Field panelConsoles has the same name as a method 3 29
AvoidFieldNameMatchingMethodName Field managerScan has the same name as a method 3 31
AvoidFieldNameMatchingMethodName Field managerAdminPage has the same name as a method 3 32
AvoidFieldNameMatchingMethodName Field managerFile has the same name as a method 3 33
AvoidFieldNameMatchingMethodName Field managerExploit has the same name as a method 3 34
AvoidFieldNameMatchingMethodName Field managerBruteForce has the same name as a method 3 35
MethodArgumentCouldBeFinal Parameter 'frame' is not assigned and could be declared final 3 100
MethodArgumentCouldBeFinal Parameter 'appMenubar' is not assigned and could be declared final 3 104
MethodArgumentCouldBeFinal Parameter 'panelAddress' is not assigned and could be declared final 3 108
MethodArgumentCouldBeFinal Parameter 'tabConsoles' is not assigned and could be declared final 3 112
MethodArgumentCouldBeFinal Parameter 'panelConsoles' is not assigned and could be declared final 3 116
MethodArgumentCouldBeFinal Parameter 'treeDatabase' is not assigned and could be declared final 3 120
MethodArgumentCouldBeFinal Parameter 'tabResults' is not assigned and could be declared final 3 124
MethodArgumentCouldBeFinal Parameter 'tabManagersCards' is not assigned and could be declared final 3 128
MethodArgumentCouldBeFinal Parameter 'managerAdminPage' is not assigned and could be declared final 3 134
MethodArgumentCouldBeFinal Parameter 'managerFile' is not assigned and could be declared final 3 138
MethodArgumentCouldBeFinal Parameter 'managerExploit' is not assigned and could be declared final 3 141
MethodArgumentCouldBeFinal Parameter 'managerScan' is not assigned and could be declared final 3 145
MethodArgumentCouldBeFinal Parameter 'managerBruteForce' is not assigned and could be declared final 3 149
MethodArgumentCouldBeFinal Parameter 'model' is not assigned and could be declared final 3 153

com/jsql/view/swing/util/ModelSvgIcon.java

Rule Violation Priority Line
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, float)' 3 17
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 17
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 3 17
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, int)' 3 21
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 21
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 3 21
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, Color, String, float)' 3 25
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 25
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 3 25
MethodArgumentCouldBeFinal Parameter 'toDark' is not assigned and could be declared final 3 25
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 3 25
CommentDefaultAccessModifier Missing commented default access modifier on constructor 'ModelSvgIcon(String, Color, String, Color, float)' 3 29
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 29
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 3 29
MethodArgumentCouldBeFinal Parameter 'toDarkUi' is not assigned and could be declared final 3 29
MethodArgumentCouldBeFinal Parameter 'toDark' is not assigned and could be declared final 3 29
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 3 29
ConstructorCallsOverridableMethod Overridable method called during object construction: ModelSvgIcon.createSvgIcon(String, Color, Color, float) 1 3340
MethodArgumentCouldBeFinal Parameter 'name' is not assigned and could be declared final 3 43
MethodArgumentCouldBeFinal Parameter 'from' is not assigned and could be declared final 3 43
MethodArgumentCouldBeFinal Parameter 'toDark' is not assigned and could be declared final 3 43
MethodArgumentCouldBeFinal Parameter 'scale' is not assigned and could be declared final 3 43
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 44
MethodArgumentCouldBeFinal Parameter 'keyLabel' is not assigned and could be declared final 3 62
MethodArgumentCouldBeFinal Parameter 'keyTooltip' is not assigned and could be declared final 3 62

com/jsql/view/swing/util/RadioItemNonClosing.java

Rule Violation Priority Line
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 6
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 8
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'selected' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'icon' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'selected' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'a' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 25
MethodArgumentCouldBeFinal Parameter 'e' is not assigned and could be declared final 3 31
MethodArgumentCouldBeFinal Parameter 'm' is not assigned and could be declared final 3 31
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 35

com/jsql/view/swing/util/UiStringUtil.java

Rule Violation Priority Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 6
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 12
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 16
MethodArgumentCouldBeFinal Parameter 'text' is not assigned and could be declared final 3 20
MethodArgumentCouldBeFinal Parameter 'nowrap' is not assigned and could be declared final 3 20
OnlyOneReturn A method should have only one exit point, and that should be the last statement in the method 3 23

com/jsql/view/swing/util/UiUtil.java

Rule Violation Priority Line
ClassWithOnlyPrivateConstructorsShouldBeFinal This class has only private constructors and may be final 1 44
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 50
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 51
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 52
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 53
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 54
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 55
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 56
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 57
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 58
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 59
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 60
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 61
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 62
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 63
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 64
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 65
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 66
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 67
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 68
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 69
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 70
UseProperClassLoader In J2EE, getClassLoader() might not work as expected. Use Thread.currentThread().getContextClassLoader() instead. 3 186
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.APP_ICON` (degree 1) 3 203
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.APP_MIDDLE` (degree 1) 3 204
LawOfDemeter Call to `getIcon` on foreign value `UiUtil.APP_BIG` (degree 1) 3 205
MethodArgumentCouldBeFinal Parameter 'textComponent' is not assigned and could be declared final 3 212
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 212
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 3 212
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 3 213
MethodArgumentCouldBeFinal Parameter 'textComponent' is not assigned and could be declared final 3 216
MethodArgumentCouldBeFinal Parameter 'g' is not assigned and could be declared final 3 216
MethodArgumentCouldBeFinal Parameter 'placeholderText' is not assigned and could be declared final 3 216
MethodArgumentCouldBeFinal Parameter 'x' is not assigned and could be declared final 3 216
MethodArgumentCouldBeFinal Parameter 'y' is not assigned and could be declared final 3 216
LawOfDemeter Call to `getFontMetrics` on foreign value `g` (degree 1) 3 222
UselessParentheses Useless parentheses around `textComponent.getComponentOrientation().isLeftT...`. 4 241245
MethodArgumentCouldBeFinal Parameter 'component' is not assigned and could be declared final 3 248
MethodArgumentCouldBeFinal Parameter 'textArea' is not assigned and could be declared final 3 259
MethodArgumentCouldBeFinal Parameter 'nameTheme' is not assigned and could be declared final 3 270
PreserveStackTrace Thrown exception does not preserve the stack trace of exception 'e2' on all code paths 3 278
MethodArgumentCouldBeFinal Parameter 'size' is not assigned and could be declared final 3 291