26 September 2007 - 1.7.6 | home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge

Home
Getting Started
User Guide
IDE/Tool Plugins
Search soapUI site
Project Documentation

- About soapUI
- Project Info
- Project Reports
  - FAQs
  - JavaDocs
  - JavaDoc Report
  - JavaDoc Warnings Report
  - Source Xref
  - Test Xref
  - Unit Tests
  - Project License
  - FindBugs Report
  - News
  - Lint4j Report

## FindBugs Results

The following document contains the results of FindBugs.

## Summary

Files | Errors
--- | ---
328 | 495

## Files

Files | Violations
--- | ---
com.eviware.soapui.DefaultSoapUICore | 7
com.eviware.soapui.RecentItemsListener | 2
com.eviware.soapui.SwingSoapUICore | 3
com.eviware.soapui.actions.AnnotatedSettingsPrefs | 1
com.eviware.soapui.actions.CloseOpenProjectsAction | 1
com.eviware.soapui.actions.OpenClosedProjectsAction | 1
com.eviware.soapui.actions.SaveAllProjectsAction | 1
com.eviware.soapui.actions.SoapUIPreferencesAction | 1
com.eviware.soapui.actions.ToolsPrefs | 2
com.eviware.soapui.impl.WorkspaceImpl | 1
com.eviware.soapui.impl.WorkspaceImplPanelBuilder | 1
com.eviware.soapui.support.ClasspathHacker | 1
com.eviware.soapui.support.ScriptingSupport | 1
com.eviware.soapui.support.ScriptingSupport$SoapUIGroovyShell | 1
com.eviware.soapui.support.Tools | 5
com.eviware.soapui.support.UISupport | 7
com.eviware.soapui.support.XmlHolder | 1
com.eviware.soapui.tools.AbstractSoapUIRunner | 3
com.eviware.soapui.tools.SoapUILoadTestRunner | 2
com.eviware.soapui.tools.SoapUITestCaseRunner | 2
com.eviware.soapui.ui.Navigator$TreeMouseListener | 1
com.eviware.x.form.AbstractXFormField | 1
com.eviware.soapui.impl.actions.ImportRemoteWsdlProjectAction | 1
com.eviware.soapui.impl.actions.ImportWsdlProjectAction | 1
com.eviware.soapui.impl.actions.NewWorkspaceAction | 1
com.eviware.soapui.impl.actions.NewWsdlProjectAction | 1
com.eviware.soapui.impl.actions.RenameWorkspaceAction | 1
com.eviware.soapui.impl.actions.SwitchWorkspaceAction | 1
com.eviware.soapui.impl.actions.WorkspaceImplSoapUIActionGroup | 1
com.eviware.soapui.impl.wsdl.WsdlAttachmentPart | 1
com.eviware.soapui.impl.wsdl.WsdlProject | 3
com.eviware.soapui.model.support.PropertiesMap | 1
com.eviware.soapui.model.tree.SoapUITreeModel | 1
com.eviware.soapui.support.action.SoapUIActionRegistry | 3
com.eviware.soapui.support.actions.FindAndReplaceDialog$FindAction | 1
com.eviware.soapui.support.actions.FindAndReplaceDialog$ReplaceAllAction | 1
com.eviware.soapui.support.components.JPropertiesTable$PropertyDescriptor | 2
com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemListCellRenderer | 3
com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemsListModel | 2
com.eviware.soapui.support.components.ModelItemListDesktopPanel | 1
com.eviware.soapui.support.components.SimpleForm | 1
com.eviware.soapui.support.components.TestStepComboBoxModel | 1
com.eviware.soapui.support.components.TestStepPropertyComboBoxModel | 1
com.eviware.soapui.support.listener.SoapUIListenerRegistry | 2
com.eviware.soapui.support.log.JLogList$LogListModel | 1
com.eviware.soapui.support.swing.AutoscrollSupport | 1
com.eviware.soapui.support.swing.ExtendedComboBoxModel | 2
com.eviware.soapui.support.swing.GradientPanel | 2
com.eviware.soapui.support.swing.JXButtonPanel$JXButtonPanelFocusTraversalPolicy | 1
com.eviware.soapui.support.swing.SoapUISplitPaneUI | 1
com.eviware.soapui.support.types.StringList | 1
com.eviware.soapui.support.types.StringToObjectMap | 1
com.eviware.soapui.support.types.StringToStringMap | 2
com.eviware.soapui.support.xml.XmlObjectConfigurationReader | 1
com.eviware.soapui.support.xml.XmlUtils$XPathData | 1
com.eviware.soapui.support.xml.XmlUtils | 3
com.eviware.soapui.ui.support.ModelItemDesktopPanel | 1
com.eviware.x.form.support.ADialogBuilder | 1
com.eviware.x.form.validators.RequiredValidator | 1
com.eviware.x.impl.swing.SwingFileDialogs | 4
com.eviware.x.impl.swing.SwingXFormImpl | 2
com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategy | 2
com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategyConfigureAction$EndpointsTableModel | 2
com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategyConfigureAction | 1
com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTestRunner | 4
com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation | 1
com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest | 4
com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse | 4
com.eviware.soapui.impl.wsdl.mock.WsdlMockRunContext | 1
com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner | 4
com.eviware.soapui.impl.wsdl.submit.RequestTransportRegistry | 1
com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange | 2
com.eviware.soapui.impl.wsdl.support.FileAttachment | 2
com.eviware.soapui.impl.wsdl.testcase.TestCaseLogModel | 1
com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase | 2
com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner | 1
com.eviware.soapui.impl.wsdl.teststeps.PropertyTransfer | 1
com.eviware.soapui.impl.wsdl.teststeps.SetWaitTimeAction | 1
com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion | 1
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep | 6
com.eviware.soapui.support.action.support.SoapUIActionMappingList | 1
com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine | 3
com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop$SoapUIDesktopPane | 2
com.eviware.soapui.impl.wsdl.actions.iface.CloneInterfaceAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.ExportDefinitionAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.GenerateMockServiceAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.GenerateTestSuiteAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.InterfaceEndpointsAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.RemoveInterfaceAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.UpdateInterfaceAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.WsdlInterfaceSoapUIActionGroup | 1
com.eviware.soapui.impl.wsdl.actions.loadtest.CloneLoadTestAction | 1
com.eviware.soapui.impl.wsdl.actions.loadtest.DeleteLoadTestAction | 1
com.eviware.soapui.impl.wsdl.actions.loadtest.LoadTestOptionsAction | 1
com.eviware.soapui.impl.wsdl.actions.loadtest.RenameLoadTestAction | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.ChangeMockOperationAction | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.DeleteMockOperationAction | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.NewMockResponseAction | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.OpenRequestForMockOperationAction | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.RenameMockOperationAction | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction$DefineNamespacesAction | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction | 1
com.eviware.soapui.impl.wsdl.actions.mockresponse.CloneMockResponseAction | 1
com.eviware.soapui.impl.wsdl.actions.mockresponse.DeleteMockResponseAction | 1
com.eviware.soapui.impl.wsdl.actions.mockresponse.OpenRequestForMockResponseAction | 1
com.eviware.soapui.impl.wsdl.actions.mockresponse.RenameMockResponseAction | 1
com.eviware.soapui.impl.wsdl.actions.mockservice.AddEndpointToInterfaceAction | 1
com.eviware.soapui.impl.wsdl.actions.mockservice.AddNewMockOperationAction | 1
com.eviware.soapui.impl.wsdl.actions.mockservice.CloneMockServiceAction | 2
com.eviware.soapui.impl.wsdl.actions.mockservice.DeleteMockServiceAction | 1
com.eviware.soapui.impl.wsdl.actions.mockservice.MockServiceOptionsAction | 1
com.eviware.soapui.impl.wsdl.actions.mockservice.RenameMockServiceAction | 1
com.eviware.soapui.impl.wsdl.actions.operation.AddOperationToMockServiceAction | 1
com.eviware.soapui.impl.wsdl.actions.operation.NewRequestAction | 1
com.eviware.soapui.impl.wsdl.actions.operation.RelabelOperationAction | 1
com.eviware.soapui.impl.wsdl.actions.project.AddInterfaceActionFromFile | 1
com.eviware.soapui.impl.wsdl.actions.project.AddInterfaceActionFromURL | 1
com.eviware.soapui.impl.wsdl.actions.project.AddNewMockServiceAction | 1
com.eviware.soapui.impl.wsdl.actions.project.AddNewTestSuiteAction | 1
com.eviware.soapui.impl.wsdl.actions.project.CloseProjectAction | 2
com.eviware.soapui.impl.wsdl.actions.project.OpenProjectAction | 1
com.eviware.soapui.impl.wsdl.actions.project.ReloadProjectAction | 1
com.eviware.soapui.impl.wsdl.actions.project.RemoveProjectAction | 1
com.eviware.soapui.impl.wsdl.actions.project.RenameProjectAction | 1
com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAction | 1
com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAsAction | 1
com.eviware.soapui.impl.wsdl.actions.project.WsdlProjectSoapUIActionGroup | 1
com.eviware.soapui.impl.wsdl.actions.request.AddRequestToMockServiceAction | 2
com.eviware.soapui.impl.wsdl.actions.request.AddRequestToTestCaseAction | 1
com.eviware.soapui.impl.wsdl.actions.request.AddWSTimestampAction | 2
com.eviware.soapui.impl.wsdl.actions.request.AddWSSUsernameTokenAction | 1
com.eviware.soapui.impl.wsdl.actions.request.CloneRequestAction | 1
com.eviware.soapui.impl.wsdl.actions.request.DeleteRequestAction | 1
com.eviware.soapui.impl.wsdl.actions.request.RenameRequestAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.AddNewLoadTestAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.AddWsdlTestStepAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.ClearTestCaseAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.CloneTestCaseAction | 2
com.eviware.soapui.impl.wsdl.actions.testcase.DeleteTestCaseAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.MoveTestCaseDownAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.MoveTestCaseUpAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.RenameTestCaseAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.TestCaseOptionsAction | 1
com.eviware.soapui.impl.wsdl.actions.testcase.WsdlTestCaseAddStepSoapUIActionGroup | 1
com.eviware.soapui.impl.wsdl.actions.teststep.CloneTestStepAction | 2
com.eviware.soapui.impl.wsdl.actions.teststep.DeleteTestStepAction | 1
com.eviware.soapui.impl.wsdl.actions.teststep.InsertWsdlTestStepAction | 1
com.eviware.soapui.impl.wsdl.actions.teststep.MoveTestStepDownAction | 1
com.eviware.soapui.impl.wsdl.actions.teststep.MoveTestStepUpAction | 1
com.eviware.soapui.impl.wsdl.actions.teststep.RenameTestStepAction | 1
com.eviware.soapui.impl.wsdl.actions.teststep.ToggleDisableTestStepAction | 1
com.eviware.soapui.impl.wsdl.actions.teststep.WsdlTestStepInsertStepSoapUIActionGroup | 1
com.eviware.soapui.impl.wsdl.actions.teststep.WsdlTestStepSoapUIActionGroup | 1
com.eviware.soapui.impl.wsdl.actions.testsuite.AddNewTestCaseAction | 1
com.eviware.soapui.impl.wsdl.actions.testsuite.CloneTestSuiteAction | 2
com.eviware.soapui.impl.wsdl.actions.testsuite.DeleteTestSuiteAction | 1
com.eviware.soapui.impl.wsdl.actions.testsuite.RenameTestSuiteAction | 1
com.eviware.soapui.impl.wsdl.loadtest.data.LoadTestSamples | 1
com.eviware.soapui.impl.wsdl.loadtest.data.LoadTestStatistics | 2
com.eviware.soapui.impl.wsdl.loadtest.data.SamplesModel | 1
com.eviware.soapui.impl.wsdl.loadtest.data.StatisticsHistory$StatisticsValueHistory | 1
com.eviware.soapui.impl.wsdl.loadtest.data.StatisticsHistory$TestStepStatisticsHistory | 1
com.eviware.soapui.impl.wsdl.loadtest.log.LoadTestLog | 2
com.eviware.soapui.impl.wsdl.loadtest.log.LoadTestLogErrorEntry | 1
com.eviware.soapui.impl.wsdl.loadtest.strategy.SimpleLoadStrategy | 1
com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$1 | 1
com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$Loader | 2
com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel | 1
com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfacePanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsDesktopPanel$1 | 1
com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsDesktopPanel$SelectStepComboBoxModel | 1
com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsHistoryDesktopPanel$1 | 1
com.eviware.soapui.impl.wsdl.panels.loadtest.WsdlLoadTestPanelBuilder | 1
com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$3 | 1
com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel | 4
com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$OperationListModel | 1
com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServicePanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.mockoperation.MockRequestXmlDocument | 2
com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationDesktopPanel$ResponseListModel | 1
com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationPanelBuilder | 3
com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResponseMessageExchange | 1
com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResponsePanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.operation.WsdlOperationPanelBuilder | 1
com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectPanelBuilder | 1
com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$CancelAction | 1
com.eviware.soapui.impl.wsdl.panels.request.StringToStringMapTableModel | 2
com.eviware.soapui.impl.wsdl.panels.request.WsdlRequestPanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.testcase.TestStepList$1 | 1
com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel$InternalTestRunListener | 1
com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCasePanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$ConfigureAssertionAction | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$RemoveAssertionAction | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.DelayTestStepPanelBuilder | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.GotoStepPanelBuilder | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.GroovyScriptStepPanelBuilder | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.PropertiesStepDesktopPanel$PropertiesModel | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.PropertiesStepPanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesDesktopPanel$InternalTestRunListener | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesDesktopPanel$TransfersTableModel | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesTestStepPanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.teststeps.WsdlTestRequestDesktopPanel | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.WsdlTestRequestPanelBuilder | 2
com.eviware.soapui.impl.wsdl.panels.testsuite.WsdlTestSuitePanelBuilder | 2
com.eviware.soapui.impl.wsdl.submit.filters.PropertyExpansionRequestFilter | 1
com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport | 1
com.eviware.soapui.impl.wsdl.support.soap.Soap12HttpBindingImporter | 1
com.eviware.soapui.impl.wsdl.support.soap.SoapMessageBuilder | 1
com.eviware.soapui.impl.wsdl.support.soap.SoapUtils | 1
com.eviware.soapui.impl.wsdl.support.soap.SoapVersion11 | 2
com.eviware.soapui.impl.wsdl.support.soap.SoapVersion12 | 1
com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader | 3
com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader$LoaderWorker | 1
com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader | 3
com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext | 4
com.eviware.soapui.impl.wsdl.support.wsdl.WsdlImporter | 1
com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader | 2
com.eviware.soapui.impl.wsdl.support.wsdl.WsdlValidator | 5
com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil | 13
com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils | 3
com.eviware.soapui.impl.wsdl.teststeps.actions.ChangeOperationAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.CloneAssertionAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.ConfigureAssertionAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.CreateRequestAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.DeleteAssertionAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.RenameAssertionAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.SelectOperationAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.ShowTransferValuesResultsAction$TransfersTableModel | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.ShowTransferValuesResultsAction | 1
com.eviware.soapui.impl.wsdl.teststeps.actions.WsdlMessageAssertionSoapUIActionGroup | 2
com.eviware.soapui.impl.wsdl.teststeps.assertions.AssertionException | 1
com.eviware.soapui.impl.wsdl.teststeps.assertions.NotSoapFaultAssertion | 1
com.eviware.soapui.impl.wsdl.teststeps.assertions.SimpleContainsAssertion | 1
com.eviware.soapui.impl.wsdl.teststeps.assertions.SimpleNotContainsAssertion | 1
com.eviware.soapui.impl.wsdl.teststeps.assertions.SoapFaultAssertion | 1
com.eviware.soapui.impl.wsdl.teststeps.assertions.WsdlAssertionRegistry | 1
com.eviware.soapui.impl.wsdl.teststeps.assertions.XPathContainsAssertion | 1
com.eviware.soapui.impl.wsdl.teststeps.assertions.XQueryContainsAssertion | 1
com.eviware.soapui.model.tree.nodes.support.WsdlLoadTestsModelItem$InternalTestSuiteListener | 1
com.eviware.soapui.model.tree.nodes.support.WsdlTestStepsModelItem$InternalTestSuiteListener | 1
com.eviware.soapui.impl.wsdl.panels.mockoperation.actions.WSIValidateResponseAction | 1
com.eviware.soapui.impl.wsdl.panels.request.actions.WSIValidateRequestAction | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.support.GotoTestStepsComboBoxModel | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.support.GroovyEditor | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberTableModel | 1
com.eviware.soapui.impl.wsdl.submit.transports.http.BodyPartAttachment | 1
com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport | 3
com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageMockResponseEntity | 1
com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageResponse | 1
com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageRequestEntity | 1
com.eviware.soapui.impl.wsdl.submit.transports.http.MultipartMessageSupport | 3
com.eviware.soapui.impl.wsdl.submit.transports.http.PostResponseDataSource | 1
com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse | 2
com.eviware.soapui.impl.wsdl.submit.transports.http.SSLInfo | 2
com.eviware.soapui.impl.wsdl.submit.transports.http.TimeablePostMethod | 2
com.eviware.soapui.impl.wsdl.actions.iface.tools.axis1.Axis1XWSDL2JavaAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.axis2.Axis2WSDL2CodeAction | 3
com.eviware.soapui.impl.wsdl.actions.iface.tools.cxf.CXFAction | 3
com.eviware.soapui.impl.wsdl.actions.iface.tools.jaxb.JaxbXjcAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction | 6
com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestLoadTestRunnerAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestCaseTestRunnerAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestSuiteTestRunnerAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ArgumentBuilder | 4
com.eviware.soapui.impl.wsdl.actions.iface.tools.support.NamespaceTable$NamespaceTableModel | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner | 5
com.eviware.soapui.impl.wsdl.actions.iface.tools.wscompile.WSCompileAction | 2
com.eviware.soapui.impl.wsdl.actions.iface.tools.wsi.WSIReportPanel$SaveReportAction | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.xfire.XFireAction$1 | 2
com.eviware.soapui.impl.wsdl.actions.iface.tools.xmlbeans.XmlBeans2Action | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentPanel$AttachmentPartCellEditor | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentPanel | 2
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentsInspectorFactory$MockRequestAttachmentsContainer | 2
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.FileTransferHandler | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector$RunScriptAction | 2
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.ssl.ResponseSSLInspector | 2
com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorFactory$WsdlResponseXmlSourceEditor | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView | 9
com.eviware.soapui.SoapUI | 4
com.eviware.soapui.tools.SoapUIMockServiceRunner | 1
com.eviware.soapui.tools.SoapUIToolRunner | 2
com.eviware.x.form.XFormFactory$Factory | 1
com.eviware.soapui.support.action.SoapUIActionRegistry$SeperatorAction | 1
com.eviware.soapui.support.components.JPropertiesTable | 1
com.eviware.soapui.support.action.swing.SwingActionDelegate | 1
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStepResult | 1
com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResultMessageExchange | 1
com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult | 1
com.eviware.soapui.actions.EditorPrefs | 3
com.eviware.soapui.actions.HttpPrefs | 1
com.eviware.soapui.actions.UIPrefs | 2
com.eviware.soapui.impl.wsdl.WsdlSubmit | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestRunnerAction | 2
com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction | 2
com.eviware.soapui.impl.wsdl.actions.iface.tools.tcpmon.TcpMonAction | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentsInspector | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.httpheaders.HttpHeadersInspector | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector | 1
com.eviware.soapui.impl.wsdl.panels.request.components.RequestXmlDocument | 1
com.eviware.soapui.SoapUI$InternalDesktopListener | 1
com.eviware.soapui.SoapUI$PreferencesActionDelegate | 1
com.eviware.soapui.SoapUI$SavePreferencesAction | 1
com.eviware.soapui.impl.actions.NewWsdlProjectAction$Form | 1
com.eviware.soapui.impl.wsdl.actions.iface.GenerateTestSuiteAction$GenerateForm | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsRegenerateJava2WsdlAction$ToolRunner | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.support.AbstractToolsAction$1 | 1
com.eviware.soapui.impl.wsdl.actions.iface.tools.xfire.XFireAction$2 | 1
com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction$Form | 1
com.eviware.soapui.impl.wsdl.actions.mockservice.AddNewMockOperationAction$OperationWrapper | 1
com.eviware.soapui.impl.wsdl.actions.mockservice.MockServiceOptionsAction$OptionsForm | 1
com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategy$EndpointDefaults | 1
com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$2 | 1
com.eviware.soapui.impl.wsdl.panels.mockoperation.AbstractWsdlMockResponseDesktopPanel$WsdlMockResponseMessageEditor | 1
com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$WsdlRequestMessageEditor | 1
com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$WsdlResponseMessageEditor | 1
com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector$1 | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberCellRenderer | 1
com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberTableModel$1 | 1
com.eviware.soapui.impl.wsdl.panels.testsuite.JTestCaseList$TestCaseListPanel$2 | 1
com.eviware.soapui.impl.wsdl.teststeps.TransferResponseValuesTestStep$ValueTransferResult | 1
com.eviware.soapui.impl.wsdl.teststeps.WsdlPropertiesTestStep$1 | 1
com.eviware.soapui.model.tree.AbstractModelItemTreeNode$1 | 1
com.eviware.soapui.monitor.MockEngine$SoapUIConnector | 1
com.eviware.soapui.tools.SoapUIMockServiceRunner$LogListener | 1
com.eviware.x.impl.swing.SwingXFormDialogBuilder$HelpAction | 1
com.eviware.soapui.support.scripting.ScriptEnginePool | 1
com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep | 1
com.eviware.soapui.support.log.JLogList | 1
com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest | 1

### com.eviware.soapui.DefaultSoapUICore

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.DefaultSoapUICore.loadExternalLibraries() invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 247 | Low
Dm: Method com.eviware.soapui.DefaultSoapUICore.addExternalListeners(String,ClassLoader) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 320 | Low
ST: Write to static field com.eviware.soapui.DefaultSoapUICore.log from instance method com.eviware.soapui.DefaultSoapUICore.initLog() | 232 | Low
EC: Call to equals() comparing different types in com.eviware.soapui.DefaultSoapUICore.init(String) | 83 | High
REC: Method com.eviware.soapui.DefaultSoapUICore.initSettings(String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 124 | Low
RV: com.eviware.soapui.DefaultSoapUICore.init(String) ignores return value of java.lang.Object.equals(Object) | 83 | Low
MS: com.eviware.soapui.DefaultSoapUICore.log should be package protected | -1 | Normal

### com.eviware.soapui.RecentItemsListener

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.RecentItemsListener.updateRecentWorkspacesMenu() makes inefficient use of keySet iterator instead of entrySet iterator | 133 | Normal
WMI: Method com.eviware.soapui.RecentItemsListener.updateRecentProjectsMenu() makes inefficient use of keySet iterator instead of entrySet iterator | 164 | Normal

### com.eviware.soapui.SwingSoapUICore

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.SwingSoapUICore.addExternalActions(String,ClassLoader) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 129 | Low
ST: Write to static field com.eviware.x.form.XFormFactory$Factory.instance from instance method com.eviware.soapui.SwingSoapUICore.prepareUI() | 50 | Normal
REC: Method com.eviware.soapui.SwingSoapUICore.importSettingsOnStartup(String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 101 | Normal

### com.eviware.soapui.actions.AnnotatedSettingsPrefs

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.actions.AnnotatedSettingsPrefs.getValues(com.eviware.soapui.model.settings.Settings) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 140 | Low

### com.eviware.soapui.actions.CloseOpenProjectsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.actions.CloseOpenProjectsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 31 | Low

### com.eviware.soapui.actions.OpenClosedProjectsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.actions.OpenClosedProjectsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 31 | Low

### com.eviware.soapui.actions.SaveAllProjectsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.actions.SaveAllProjectsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 24 | Low

### com.eviware.soapui.actions.SoapUIPreferencesAction

Violation | Line | Priority
--- | --- | ---
ST: Write to static field com.eviware.soapui.actions.SoapUIPreferencesAction.instance from instance method com.eviware.soapui.actions.SoapUIPreferencesAction.&lt;init&gt;() | 72 | Normal

### com.eviware.soapui.actions.ToolsPrefs

Violation | Line | Priority
--- | --- | ---
ES: Comparison of String objects using == or != in com.eviware.soapui.actions.ToolsPrefs.getEclipseTools() | 92 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.actions.ToolsPrefs.toolsForm | -1 | Low

### com.eviware.soapui.impl.WorkspaceImpl

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.WorkspaceImpl.switchWorkspace(java.io.File) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 114 | Low

### com.eviware.soapui.impl.WorkspaceImplPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.WorkspaceImplPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 25 | Low

### com.eviware.soapui.support.ClasspathHacker

Violation | Line | Priority
--- | --- | ---
DP: com.eviware.soapui.support.ClasspathHacker.addURL(java.net.URL) invokes java.lang.reflect.Method.setAccessible(boolean), which should be invoked from within a doPrivileged block | 50 | Low

### com.eviware.soapui.support.ScriptingSupport

Violation | Line | Priority
--- | --- | ---
DP: com.eviware.soapui.support.ScriptingSupport.createGsroovyShell(groovy.lang.Binding) creates a groovy.lang.GroovyClassLoader classloader, which should be performed within a doPrivileged block | 45 | Normal

### com.eviware.soapui.support.ScriptingSupport$SoapUIGroovyShell

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.support.ScriptingSupport$SoapUIGroovyShell.reloadExternalClasses() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 95 | Low

### com.eviware.soapui.support.Tools

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.soapui.support.Tools.tokenizeArgs(String) return a zero length array rather than null? | 38 | Low
OS: com.eviware.soapui.support.Tools.copyFile(java.io.File,java.io.File,boolean) may fail to close stream on exception | 257 | Low
OS: com.eviware.soapui.support.Tools.copyFile(java.io.File,java.io.File,boolean) may fail to close stream on exception | 258 | Low
SBSC: Method com.eviware.soapui.support.Tools.tokenizeArgs(String) concatenates strings using + in a loop | 49 | Normal
RV: com.eviware.soapui.support.Tools.replaceHost(String,String) checks to see if result of String.indexOf is positive | 435 | Low

### com.eviware.soapui.support.UISupport

Violation | Line | Priority
--- | --- | ---
Dm: com.eviware.soapui.support.UISupport.isWindows() invokes dubious Boolean constructor; use Boolean.valueOf(...) instead | 532 | Normal
REC: Method com.eviware.soapui.support.UISupport.findSplash(String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 783 | Low
MS: com.eviware.soapui.support.UISupport.TOOLBAR_BUTTON_DIMENSION isn't final but should be | 90 | High
MS: com.eviware.soapui.support.UISupport.TOOL_ICON isn't final but should be | 106 | High
MS: com.eviware.soapui.support.UISupport.OPTIONS_ICON isn't final but should be | 107 | High
MS: com.eviware.soapui.support.UISupport.HELP_ICON isn't final but should be | 108 | High
UwF: Field not initialized in constructor: com.eviware.soapui.support.UISupport.dialogs | -1 | Low

### com.eviware.soapui.support.XmlHolder

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.support.XmlHolder.putAll(java.util.Map) makes inefficient use of keySet iterator instead of entrySet iterator | 285 | Normal

### com.eviware.soapui.tools.AbstractSoapUIRunner

Violation | Line | Priority
--- | --- | ---
Dm: com.eviware.soapui.tools.AbstractSoapUIRunner.runFromCommandLine(String[]) invokes System.exit(...), which shuts down the entire virtual machine | 67 | Normal
ST: Write to static field com.eviware.soapui.tools.AbstractSoapUIRunner.log from instance method com.eviware.soapui.tools.AbstractSoapUIRunner.run() | 114 | Normal
MS: com.eviware.soapui.tools.AbstractSoapUIRunner.log should be package protected | -1 | Normal

### com.eviware.soapui.tools.SoapUILoadTestRunner

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.tools.SoapUILoadTestRunner.runWsdlLoadTest(com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 375 | Low
MS: com.eviware.soapui.tools.SoapUILoadTestRunner.TITLE isn't final but should be | 72 | High

### com.eviware.soapui.tools.SoapUITestCaseRunner

Violation | Line | Priority
--- | --- | ---
OS: com.eviware.soapui.tools.SoapUITestCaseRunner.afterStep(com.eviware.soapui.model.testsuite.TestRunner,com.eviware.soapui.model.testsuite.TestRunContext,com.eviware.soapui.model.testsuite.TestStepResult) may fail to close stream on exception | 593 | Low
REC: Method com.eviware.soapui.tools.SoapUITestCaseRunner.afterStep(com.eviware.soapui.model.testsuite.TestRunner,com.eviware.soapui.model.testsuite.TestRunContext,com.eviware.soapui.model.testsuite.TestStepResult) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 602 | Normal

### com.eviware.soapui.ui.Navigator$TreeMouseListener

Violation | Line | Priority
--- | --- | ---
NP: Possible null pointer dereference in com.eviware.soapui.ui.Navigator$TreeMouseListener.mouseClicked(java.awt.event.MouseEvent) | 305 | Normal

### com.eviware.x.form.AbstractXFormField

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.x.form.AbstractXFormField.validate() return a zero length array rather than null? | 94 | Low

### com.eviware.soapui.impl.actions.ImportRemoteWsdlProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.actions.ImportRemoteWsdlProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.actions.ImportWsdlProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.actions.ImportWsdlProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 29 | Low

### com.eviware.soapui.impl.actions.NewWorkspaceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.actions.NewWorkspaceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 29 | Low

### com.eviware.soapui.impl.actions.NewWsdlProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.actions.NewWsdlProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 36 | Low

### com.eviware.soapui.impl.actions.RenameWorkspaceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.actions.RenameWorkspaceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.actions.SwitchWorkspaceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.actions.SwitchWorkspaceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 29 | Low

### com.eviware.soapui.impl.actions.WorkspaceImplSoapUIActionGroup

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.WorkspaceImpl in com.eviware.soapui.impl.actions.WorkspaceImplSoapUIActionGroup.getActionMappings(com.eviware.soapui.model.ModelItem) | 31 | Low

### com.eviware.soapui.impl.wsdl.WsdlAttachmentPart

Violation | Line | Priority
--- | --- | ---
DMI: Invocation of toString on an array in com.eviware.soapui.impl.wsdl.WsdlAttachmentPart.getDescription() | 84 | Normal

### com.eviware.soapui.impl.wsdl.WsdlProject

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.WsdlProject.&lt;init&gt;(String,com.eviware.soapui.impl.WorkspaceImpl,boolean,boolean,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 122 | Low
PZLA: Should com.eviware.soapui.impl.wsdl.WsdlProject.importWsdl(String,boolean,javax.xml.namespace.QName,com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader) return a zero length array rather than null? | 479 | Low
OS: com.eviware.soapui.impl.wsdl.WsdlProject.save() may fail to close stream on exception | 400 | Low

### com.eviware.soapui.model.support.PropertiesMap

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.model.support.PropertiesMap is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.model.tree.SoapUITreeModel

Violation | Line | Priority
--- | --- | ---
UCF: Useless control flow in com.eviware.soapui.model.tree.SoapUITreeModel.valueForPathChanged(javax.swing.tree.TreePath,Object) | 79 | Normal

### com.eviware.soapui.support.action.SoapUIActionRegistry

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.support.action.SoapUIActionRegistry.addConfig(java.io.InputStream,ClassLoader) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 188 | Normal
REC: Method com.eviware.soapui.support.action.SoapUIActionRegistry.addConfig(java.io.InputStream,ClassLoader) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 145 | Low
REC: Method com.eviware.soapui.support.action.SoapUIActionRegistry.addMappings(SoapUIActionGroup,com.eviware.soapui.config.SoapUIActionGroupConfig) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 252 | Low

### com.eviware.soapui.support.actions.FindAndReplaceDialog$FindAction

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.support.actions.FindAndReplaceDialog$FindAction.actionPerformed(java.awt.event.ActionEvent) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 231 | Low

### com.eviware.soapui.support.actions.FindAndReplaceDialog$ReplaceAllAction

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.support.actions.FindAndReplaceDialog$ReplaceAllAction.actionPerformed(java.awt.event.ActionEvent) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 305 | Low

### com.eviware.soapui.support.components.JPropertiesTable$PropertyDescriptor

Violation | Line | Priority
--- | --- | ---
EI2: com.eviware.soapui.support.components.JPropertiesTable$PropertyDescriptor.&lt;init&gt;(String,String,Object[]) may expose internal representation by storing an externally mutable object into com.eviware.soapui.support.components.JPropertiesTable$PropertyDescriptor.options | 292 | Normal
EI: com.eviware.soapui.support.components.JPropertiesTable$PropertyDescriptor.getOptions() may expose internal representation by returning com.eviware.soapui.support.components.JPropertiesTable$PropertyDescriptor.options | 329 | Normal

### com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemListCellRenderer

Violation | Line | Priority
--- | --- | ---
UCF: Useless control flow in com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemListCellRenderer.getListCellRendererComponent(javax.swing.JList,Object,int,boolean,boolean) | 199 | Normal
SBSC: Method com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemListCellRenderer.getListCellRendererComponent(javax.swing.JList,Object,int,boolean,boolean) concatenates strings using + in a loop | 220 | Normal
SIC: Should com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemListCellRenderer be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemsListModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemsListModel is Serializable; consider declaring a serialVersionUID | -1 | Low
SIC: Should com.eviware.soapui.support.components.ModelItemListDesktopPanel$ItemsListModel be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.support.components.ModelItemListDesktopPanel

Violation | Line | Priority
--- | --- | ---
EI2: com.eviware.soapui.support.components.ModelItemListDesktopPanel.&lt;init&gt;(String,String,com.eviware.soapui.model.ModelItem[]) may expose internal representation by storing an externally mutable object into com.eviware.soapui.support.components.ModelItemListDesktopPanel.modelItems | 53 | Normal

### com.eviware.soapui.support.components.SimpleForm

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.support.components.SimpleForm.setValues(java.util.Map) makes inefficient use of keySet iterator instead of entrySet iterator | 387 | Normal

### com.eviware.soapui.support.components.TestStepComboBoxModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.components.TestStepComboBoxModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.support.components.TestStepPropertyComboBoxModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.components.TestStepPropertyComboBoxModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.support.listener.SoapUIListenerRegistry

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.support.listener.SoapUIListenerRegistry.addConfig(java.io.InputStream,ClassLoader) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 122 | Low
REC: Method com.eviware.soapui.support.listener.SoapUIListenerRegistry.getListeners(Class) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 176 | Low

### com.eviware.soapui.support.log.JLogList$LogListModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.log.JLogList$LogListModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.support.swing.AutoscrollSupport

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from java.awt.Container to class javax.swing.JViewport in com.eviware.soapui.support.swing.AutoscrollSupport.getViewport() | 76 | Low

### com.eviware.soapui.support.swing.ExtendedComboBoxModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.swing.ExtendedComboBoxModel is Serializable; consider declaring a serialVersionUID | -1 | Low
RI: Class com.eviware.soapui.support.swing.ExtendedComboBoxModel implements same interface as superclass. | -1 | Low

### com.eviware.soapui.support.swing.GradientPanel

Violation | Line | Priority
--- | --- | ---
ICAST: int division result cast to double in com.eviware.soapui.support.swing.GradientPanel.paintComponent(java.awt.Graphics) | 113 | Normal
ICAST: int division result cast to double in com.eviware.soapui.support.swing.GradientPanel.paintComponent(java.awt.Graphics) | 118 | Normal

### com.eviware.soapui.support.swing.JXButtonPanel$JXButtonPanelFocusTraversalPolicy

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.swing.JXButtonPanel$JXButtonPanelFocusTraversalPolicy is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.support.swing.SoapUISplitPaneUI

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from javax.swing.plaf.basic.BasicSplitPaneDivider to class com.eviware.soapui.support.swing.SoapUISplitPaneUI$SoapUIDivider in com.eviware.soapui.support.swing.SoapUISplitPaneUI.enableOneTouchButtons(javax.swing.JSplitPane,int) | 240 | Low

### com.eviware.soapui.support.types.StringList

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.types.StringList is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.support.types.StringToObjectMap

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.types.StringToObjectMap is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.support.types.StringToStringMap

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.types.StringToStringMap is Serializable; consider declaring a serialVersionUID | -1 | Low
WMI: Method com.eviware.soapui.support.types.StringToStringMap.toXml() makes inefficient use of keySet iterator instead of entrySet iterator | 66 | Normal

### com.eviware.soapui.support.xml.XmlObjectConfigurationReader

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.soapui.support.xml.XmlObjectConfigurationReader.readStrings(String) return a zero length array rather than null? | 102 | Low

### com.eviware.soapui.support.xml.XmlUtils$XPathData

Violation | Line | Priority
--- | --- | ---
NP: Possible null pointer dereference in com.eviware.soapui.support.xml.XmlUtils$XPathData.equals(Object) | 82 | Normal

### com.eviware.soapui.support.xml.XmlUtils

Violation | Line | Priority
--- | --- | ---
RCN: Nullcheck at XmlUtils.java:[line 754] of value previously dereferenced at com.eviware.soapui.support.xml.XmlUtils.createXPathData(org.w3c.dom.Node,boolean,boolean) | 754 | Normal
SBSC: Method com.eviware.soapui.support.xml.XmlUtils.declareXPathNamespaces(org.apache.xmlbeans.XmlObject) concatenates strings using + in a loop | 866 | Normal
WMI: Method com.eviware.soapui.support.xml.XmlUtils.declareXPathNamespaces(org.apache.xmlbeans.XmlObject) makes inefficient use of keySet iterator instead of entrySet iterator | 873 | Normal

### com.eviware.soapui.ui.support.ModelItemDesktopPanel

Violation | Line | Priority
--- | --- | ---
SBSC: Method com.eviware.soapui.ui.support.ModelItemDesktopPanel.getDescription() concatenates strings using + in a loop | 102 | Normal

### com.eviware.x.form.support.ADialogBuilder

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.x.form.support.ADialogBuilder.buildTabbedDialog(Class,com.eviware.soapui.support.action.swing.ActionList) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 105 | Low

### com.eviware.x.form.validators.RequiredValidator

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.x.form.validators.RequiredValidator.validateField(com.eviware.x.form.XFormField) return a zero length array rather than null? | 43 | Low

### com.eviware.x.impl.swing.SwingFileDialogs

Violation | Line | Priority
--- | --- | ---
NP: Load of known null value in com.eviware.x.impl.swing.SwingFileDialogs.getChooser(Object) | 42 | Low
NP: Load of known null value in com.eviware.x.impl.swing.SwingFileDialogs.getChooser(Object) | 46 | Low
ST: Write to static field com.eviware.x.impl.swing.SwingFileDialogs.parent from instance method com.eviware.x.impl.swing.SwingFileDialogs.&lt;init&gt;(java.awt.Component) | 36 | High
IP: The parameter action to com.eviware.x.impl.swing.SwingFileDialogs.getChooser(Object) is dead upon entry but overwritten | 41 | Normal

### com.eviware.x.impl.swing.SwingXFormImpl

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.x.impl.swing.SwingXFormImpl.getOptions(String) return a zero length array rather than null? | 270 | Low
WMI: Method com.eviware.x.impl.swing.SwingXFormImpl.setValues(com.eviware.soapui.support.types.StringToStringMap) makes inefficient use of keySet iterator instead of entrySet iterator | 217 | Normal

### com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategy

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategy.applyDefaultsToRequest(com.eviware.soapui.model.iface.SubmitContext,com.eviware.soapui.impl.wsdl.WsdlRequest,DefaultEndpointStrategy$EndpointDefaults) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 189 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategy.project | -1 | Low

### com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategyConfigureAction$EndpointsTableModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategyConfigureAction$EndpointsTableModel is Serializable; consider declaring a serialVersionUID | -1 | Low
SIC: Should com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategyConfigureAction$EndpointsTableModel be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategyConfigureAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategyConfigureAction.perform(com.eviware.soapui.model.ModelItem,Object) | 65 | Low

### com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTestRunner

Violation | Line | Priority
--- | --- | ---
SWL: com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTestRunner.updateThreadCount() calls Thread.sleep() with a lock held | 497 | Normal
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTestRunner.context | -1 | Low
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTestRunner.reason; locked 66% of time | 538 | Low
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTestRunner.status; locked 80% of time | 145 | Normal

### com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation.dispatchRequest(WsdlMockRequest,javax.servlet.http.HttpServletResponse) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 280 | Low

### com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest.&lt;init&gt;(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,WsdlMockRunContext) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 77 | Low
OS: com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest.readRequestContent(javax.servlet.http.HttpServletRequest) may fail to close stream | 137 | Normal
RV: com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest.initSoapVersion(String) checks to see if result of String.indexOf is positive | 104 | Low
RV: com.eviware.soapui.impl.wsdl.mock.WsdlMockRequest.initSoapVersion(String) checks to see if result of String.indexOf is positive | 106 | Low

### com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse.writeResponse(WsdlMockResult,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 583 | Low
OS: com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse.writeResponse(WsdlMockResult,String) may fail to close stream on exception | 586 | Low
WMI: Method com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse.execute(WsdlMockRequest,WsdlMockResult) makes inefficient use of keySet iterator instead of entrySet iterator | 206 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse.setResponseHeaders(com.eviware.soapui.support.types.StringToStringMap) makes inefficient use of keySet iterator instead of entrySet iterator | 301 | Normal

### com.eviware.soapui.impl.wsdl.mock.WsdlMockRunContext

Violation | Line | Priority
--- | --- | ---
CN: clone method com.eviware.soapui.impl.wsdl.mock.WsdlMockRunContext.clone() does not call super.clone() | 114 | Normal

### com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner

Violation | Line | Priority
--- | --- | ---
RCN: Redundant nullcheck of value known to be null com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.dispatchRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) | 201 | Low
UG: com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.getMaxResults() is unsynchronized, com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.setMaxResults(long) is synchronized | 120 | Normal
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.removed; locked 57% of time | 283 | Normal
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.mock.WsdlMockRunner.maxResults; locked 66% of time | 120 | Low

### com.eviware.soapui.impl.wsdl.submit.RequestTransportRegistry

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.submit.RequestTransportRegistry.getTransport(String,com.eviware.soapui.model.iface.SubmitContext) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 68 | Low

### com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange

Violation | Line | Priority
--- | --- | ---
EI: com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange.getMessages() may expose internal representation by returning com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange.messages | 89 | Normal
EI2: com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange.setMessages(String[]) may expose internal representation by storing an externally mutable object into com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange.messages | 94 | Normal

### com.eviware.soapui.impl.wsdl.support.FileAttachment

Violation | Line | Priority
--- | --- | ---
OS: com.eviware.soapui.impl.wsdl.support.FileAttachment.cacheFileLocally(java.io.File) may fail to close stream on exception | 107 | Low
OS: com.eviware.soapui.impl.wsdl.support.FileAttachment.getUrl() may fail to close stream on exception | 201 | Low

### com.eviware.soapui.impl.wsdl.testcase.TestCaseLogModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.testcase.TestCaseLogModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.insertTestSteps(com.eviware.soapui.config.TestStepConfig[],int) return a zero length array rather than null? | 387 | Low
UwF: Unwritten field: com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.createActions | -1 | Normal

### com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner

Violation | Line | Priority
--- | --- | ---
Dm: com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.run() invokes System.exit(...), which shuts down the entire virtual machine | 226 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.PropertyTransfer

Violation | Line | Priority
--- | --- | ---
DLS: Dead store to destNode in method com.eviware.soapui.impl.wsdl.teststeps.PropertyTransfer.transferXmlValue(org.apache.xmlbeans.XmlCursor,org.apache.xmlbeans.XmlCursor) | 613 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.SetWaitTimeAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlDelayTestStep in com.eviware.soapui.impl.wsdl.teststeps.SetWaitTimeAction.perform(com.eviware.soapui.model.ModelItem,Object) | 24 | Low

### com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion

Violation | Line | Priority
--- | --- | ---
EI: com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion.getErrors() may expose internal representation by returning com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion.assertionErrors | 105 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep.getProperty(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 139 | Low
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep.getPropertyValue(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 147 | Low
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep.setPropertyValue(String,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 156 | Low
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep.addProperty(com.eviware.soapui.model.testsuite.TestStepProperty) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 168 | Low
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep.deleteProperty(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 174 | Low
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep.propertyRenamed(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 182 | Low

### com.eviware.soapui.support.action.support.SoapUIActionMappingList

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.support.action.support.SoapUIActionMappingList is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine

Violation | Line | Priority
--- | --- | ---
DP: com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.&lt;init&gt;(ClassLoader) creates a groovy.lang.GroovyClassLoader classloader, which should be performed within a doPrivileged block | 40 | Normal
UG: com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.getScript() is unsynchronized, com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.setScript(String) is synchronized | 130 | Normal
IS: Inconsistent synchronization of com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.scriptText; locked 66% of time | 81 | Normal

### com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop$SoapUIDesktopPane

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop$SoapUIDesktopPane.&lt;init&gt;(StandaloneDesktop) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 449 | Low
SIC: Should com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop$SoapUIDesktopPane be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.CloneInterfaceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.CloneInterfaceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 33 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.ExportDefinitionAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.ExportDefinitionAction.perform(com.eviware.soapui.model.ModelItem,Object) | 28 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.GenerateMockServiceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.GenerateMockServiceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 41 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.GenerateTestSuiteAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.GenerateTestSuiteAction.perform(com.eviware.soapui.model.ModelItem,Object) | 41 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.InterfaceEndpointsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.InterfaceEndpointsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 24 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.RemoveInterfaceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.RemoveInterfaceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 30 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.UpdateInterfaceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.UpdateInterfaceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 50 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.WsdlInterfaceSoapUIActionGroup

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.actions.iface.WsdlInterfaceSoapUIActionGroup.getActionMappings(com.eviware.soapui.model.ModelItem) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.loadtest.CloneLoadTestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest in com.eviware.soapui.impl.wsdl.actions.loadtest.CloneLoadTestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.loadtest.DeleteLoadTestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest in com.eviware.soapui.impl.wsdl.actions.loadtest.DeleteLoadTestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.loadtest.LoadTestOptionsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest in com.eviware.soapui.impl.wsdl.actions.loadtest.LoadTestOptionsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 35 | Low

### com.eviware.soapui.impl.wsdl.actions.loadtest.RenameLoadTestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest in com.eviware.soapui.impl.wsdl.actions.loadtest.RenameLoadTestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.ChangeMockOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.actions.mockoperation.ChangeMockOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 38 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.DeleteMockOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.actions.mockoperation.DeleteMockOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.NewMockResponseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.actions.mockoperation.NewMockResponseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.OpenRequestForMockOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.actions.mockoperation.OpenRequestForMockOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 29 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.RenameMockOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.actions.mockoperation.RenameMockOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction$DefineNamespacesAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction$DefineNamespacesAction.actionPerformed(java.awt.event.ActionEvent,com.eviware.soapui.model.ModelItem) | 166 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction.actionPerformed(java.awt.event.ActionEvent,com.eviware.soapui.model.ModelItem) | 48 | Low

### com.eviware.soapui.impl.wsdl.actions.mockresponse.CloneMockResponseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse in com.eviware.soapui.impl.wsdl.actions.mockresponse.CloneMockResponseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.mockresponse.DeleteMockResponseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse in com.eviware.soapui.impl.wsdl.actions.mockresponse.DeleteMockResponseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.mockresponse.OpenRequestForMockResponseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse in com.eviware.soapui.impl.wsdl.actions.mockresponse.OpenRequestForMockResponseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 29 | Low

### com.eviware.soapui.impl.wsdl.actions.mockresponse.RenameMockResponseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse in com.eviware.soapui.impl.wsdl.actions.mockresponse.RenameMockResponseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.mockservice.AddEndpointToInterfaceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.actions.mockservice.AddEndpointToInterfaceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.mockservice.AddNewMockOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.actions.mockservice.AddNewMockOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 32 | Low

### com.eviware.soapui.impl.wsdl.actions.mockservice.CloneMockServiceAction

Violation | Line | Priority
--- | --- | ---
SBSC: Method com.eviware.soapui.impl.wsdl.actions.mockservice.CloneMockServiceAction.cloneToAnotherProject(com.eviware.soapui.impl.wsdl.mock.WsdlMockService,String,String) concatenates strings using + in a loop | 127 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.actions.mockservice.CloneMockServiceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 45 | Low

### com.eviware.soapui.impl.wsdl.actions.mockservice.DeleteMockServiceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.actions.mockservice.DeleteMockServiceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.mockservice.MockServiceOptionsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.actions.mockservice.MockServiceOptionsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 31 | Low

### com.eviware.soapui.impl.wsdl.actions.mockservice.RenameMockServiceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.actions.mockservice.RenameMockServiceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.operation.AddOperationToMockServiceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlOperation in com.eviware.soapui.impl.wsdl.actions.operation.AddOperationToMockServiceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 31 | Low

### com.eviware.soapui.impl.wsdl.actions.operation.NewRequestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlOperation in com.eviware.soapui.impl.wsdl.actions.operation.NewRequestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.operation.RelabelOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlOperation in com.eviware.soapui.impl.wsdl.actions.operation.RelabelOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.project.AddInterfaceActionFromFile

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.AddInterfaceActionFromFile.perform(com.eviware.soapui.model.ModelItem,Object) | 28 | Low

### com.eviware.soapui.impl.wsdl.actions.project.AddInterfaceActionFromURL

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.AddInterfaceActionFromURL.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.project.AddNewMockServiceAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.AddNewMockServiceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.project.AddNewTestSuiteAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.AddNewTestSuiteAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.project.CloseProjectAction

Violation | Line | Priority
--- | --- | ---
UCF: Useless control flow in com.eviware.soapui.impl.wsdl.actions.project.CloseProjectAction.perform(com.eviware.soapui.impl.wsdl.WsdlProject,Object) | 40 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.CloseProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.project.OpenProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.OpenProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.project.ReloadProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.ReloadProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 28 | Low

### com.eviware.soapui.impl.wsdl.actions.project.RemoveProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.RemoveProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 30 | Low

### com.eviware.soapui.impl.wsdl.actions.project.RenameProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.RenameProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.SaveProjectAsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 28 | Low

### com.eviware.soapui.impl.wsdl.actions.project.WsdlProjectSoapUIActionGroup

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.actions.project.WsdlProjectSoapUIActionGroup.getActionMappings(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.actions.request.AddRequestToMockServiceAction

Violation | Line | Priority
--- | --- | ---
RCN: Nullcheck at AddRequestToMockServiceAction.java:[line 60] of value previously dereferenced at com.eviware.soapui.impl.wsdl.actions.request.AddRequestToMockServiceAction.perform(com.eviware.soapui.impl.wsdl.WsdlRequest,Object) | 60 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlRequest in com.eviware.soapui.impl.wsdl.actions.request.AddRequestToMockServiceAction.perform(com.eviware.soapui.model.ModelItem,Object) | 33 | Low

### com.eviware.soapui.impl.wsdl.actions.request.AddRequestToTestCaseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlRequest in com.eviware.soapui.impl.wsdl.actions.request.AddRequestToTestCaseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 40 | Low

### com.eviware.soapui.impl.wsdl.actions.request.AddWSTimestampAction

Violation | Line | Priority
--- | --- | ---
DE: com.eviware.soapui.impl.wsdl.actions.request.AddWSTimestampAction.actionPerformed(java.awt.event.ActionEvent) might ignore java.lang.Exception | 63 | Low
REC: Method com.eviware.soapui.impl.wsdl.actions.request.AddWSTimestampAction.actionPerformed(java.awt.event.ActionEvent) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 80 | Low

### com.eviware.soapui.impl.wsdl.actions.request.AddWSSUsernameTokenAction

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.actions.request.AddWSSUsernameTokenAction.actionPerformed(java.awt.event.ActionEvent) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 92 | Low

### com.eviware.soapui.impl.wsdl.actions.request.CloneRequestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlRequest in com.eviware.soapui.impl.wsdl.actions.request.CloneRequestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.request.DeleteRequestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlRequest in com.eviware.soapui.impl.wsdl.actions.request.DeleteRequestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.request.RenameRequestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlRequest in com.eviware.soapui.impl.wsdl.actions.request.RenameRequestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.AddNewLoadTestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.AddNewLoadTestAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.AddWsdlTestStepAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.AddWsdlTestStepAction.perform(com.eviware.soapui.model.ModelItem,Object) | 28 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.ClearTestCaseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.ClearTestCaseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.CloneTestCaseAction

Violation | Line | Priority
--- | --- | ---
SBSC: Method com.eviware.soapui.impl.wsdl.actions.testcase.CloneTestCaseAction.perform(com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase,Object) concatenates strings using + in a loop | 156 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.CloneTestCaseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 50 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.DeleteTestCaseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.DeleteTestCaseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.MoveTestCaseDownAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.MoveTestCaseDownAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.MoveTestCaseUpAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.MoveTestCaseUpAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.RenameTestCaseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.RenameTestCaseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.TestCaseOptionsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.TestCaseOptionsAction.perform(com.eviware.soapui.model.ModelItem,Object) | 35 | Low

### com.eviware.soapui.impl.wsdl.actions.testcase.WsdlTestCaseAddStepSoapUIActionGroup

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.testcase.WsdlTestCaseAddStepSoapUIActionGroup.getActionMappings(com.eviware.soapui.model.ModelItem) | 29 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.CloneTestStepAction

Violation | Line | Priority
--- | --- | ---
SBSC: Method com.eviware.soapui.impl.wsdl.actions.teststep.CloneTestStepAction.perform(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep,Object) concatenates strings using + in a loop | 186 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.CloneTestStepAction.perform(com.eviware.soapui.model.ModelItem,Object) | 51 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.DeleteTestStepAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.DeleteTestStepAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.InsertWsdlTestStepAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.InsertWsdlTestStepAction.perform(com.eviware.soapui.model.ModelItem,Object) | 29 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.MoveTestStepDownAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.MoveTestStepDownAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.MoveTestStepUpAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.MoveTestStepUpAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.RenameTestStepAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.RenameTestStepAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.ToggleDisableTestStepAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.ToggleDisableTestStepAction.perform(com.eviware.soapui.model.ModelItem,Object) | 24 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.WsdlTestStepInsertStepSoapUIActionGroup

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.WsdlTestStepInsertStepSoapUIActionGroup.getActionMappings(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.actions.teststep.WsdlTestStepSoapUIActionGroup

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep in com.eviware.soapui.impl.wsdl.actions.teststep.WsdlTestStepSoapUIActionGroup.getActionMappings(com.eviware.soapui.model.ModelItem) | 30 | Low

### com.eviware.soapui.impl.wsdl.actions.testsuite.AddNewTestCaseAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlTestSuite in com.eviware.soapui.impl.wsdl.actions.testsuite.AddNewTestCaseAction.perform(com.eviware.soapui.model.ModelItem,Object) | 26 | Low

### com.eviware.soapui.impl.wsdl.actions.testsuite.CloneTestSuiteAction

Violation | Line | Priority
--- | --- | ---
SBSC: Method com.eviware.soapui.impl.wsdl.actions.testsuite.CloneTestSuiteAction.cloneToAnotherProject(com.eviware.soapui.impl.wsdl.WsdlTestSuite,String,String) concatenates strings using + in a loop | 122 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlTestSuite in com.eviware.soapui.impl.wsdl.actions.testsuite.CloneTestSuiteAction.perform(com.eviware.soapui.model.ModelItem,Object) | 46 | Low

### com.eviware.soapui.impl.wsdl.actions.testsuite.DeleteTestSuiteAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlTestSuite in com.eviware.soapui.impl.wsdl.actions.testsuite.DeleteTestSuiteAction.perform(com.eviware.soapui.model.ModelItem,Object) | 27 | Low

### com.eviware.soapui.impl.wsdl.actions.testsuite.RenameTestSuiteAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlTestSuite in com.eviware.soapui.impl.wsdl.actions.testsuite.RenameTestSuiteAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.loadtest.data.LoadTestSamples

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.loadtest.data.LoadTestSamples is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.loadtest.data.LoadTestStatistics

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.loadtest.data.LoadTestStatistics is Serializable; consider declaring a serialVersionUID | -1 | Low
SWL: com.eviware.soapui.impl.wsdl.loadtest.data.LoadTestStatistics.finish() calls Thread.sleep() with a lock held | 662 | Normal

### com.eviware.soapui.impl.wsdl.loadtest.data.SamplesModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.loadtest.data.SamplesModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.loadtest.data.StatisticsHistory$StatisticsValueHistory

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.loadtest.data.StatisticsHistory$StatisticsValueHistory is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.loadtest.data.StatisticsHistory$TestStepStatisticsHistory

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.loadtest.data.StatisticsHistory$TestStepStatisticsHistory is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.loadtest.log.LoadTestLog

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.loadtest.log.LoadTestLog is Serializable; consider declaring a serialVersionUID | -1 | Low
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.loadtest.log.LoadTestLog.modelThread; locked 75% of time | 127 | Normal

### com.eviware.soapui.impl.wsdl.loadtest.log.LoadTestLogErrorEntry

Violation | Line | Priority
--- | --- | ---
RCN: Nullcheck at LoadTestLogErrorEntry.java:[line 46] of value previously dereferenced at com.eviware.soapui.impl.wsdl.loadtest.log.LoadTestLogErrorEntry.&lt;init&gt;(String,String,com.eviware.soapui.model.testsuite.TestStepResult,javax.swing.ImageIcon) | 46 | High

### com.eviware.soapui.impl.wsdl.loadtest.strategy.SimpleLoadStrategy

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.loadtest.strategy.SimpleLoadStrategy.calculateDelay(int) uses the nextDouble method of Random to generate a random integer; using nextInt is more efficient | 96 | Normal

### com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$1

Violation | Line | Priority
--- | --- | ---
RCN: Redundant nullcheck of value known to be non-null com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$1.mouseClicked(java.awt.event.MouseEvent) | 133 | Low

### com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$Loader

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$Loader.construct(com.eviware.x.dialogs.XProgressMonitor) makes inefficient use of keySet iterator instead of entrySet iterator | 295 | Normal
UwF: Field only ever set to null: com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$Loader.progressDialog | -1 | Normal

### com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel

Violation | Line | Priority
--- | --- | ---
NP: Possible null pointer dereference in com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel.initTreeModel(com.eviware.soapui.impl.wsdl.WsdlInterface) | 175 | Normal

### com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfacePanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfacePanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 29 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlInterface in com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfacePanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 29 | Low

### com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsDesktopPanel$1

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsDesktopPanel$1.itemStateChanged(java.awt.event.ItemEvent) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 121 | Low

### com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsDesktopPanel$SelectStepComboBoxModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsDesktopPanel$SelectStepComboBoxModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsHistoryDesktopPanel$1

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.panels.loadtest.StatisticsHistoryDesktopPanel$1.itemStateChanged(java.awt.event.ItemEvent) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 116 | Low

### com.eviware.soapui.impl.wsdl.panels.loadtest.WsdlLoadTestPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest in com.eviware.soapui.impl.wsdl.panels.loadtest.WsdlLoadTestPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 25 | Low

### com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$3

Violation | Line | Priority
--- | --- | ---
DE: com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$3.update(javax.swing.text.Document) might ignore java.lang.Exception | 251 | Low

### com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel is Serializable; consider declaring a serialVersionUID | -1 | Low
UG: com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel.getMaxSize() is unsynchronized, com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel.setMaxSize(long) is synchronized | 552 | Normal
SIC: Should com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel be a _static_ inner class? | -1 | Normal
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel.maxSize; locked 75% of time | 552 | Low

### com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$OperationListModel

Violation | Line | Priority
--- | --- | ---
RI: Class com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$OperationListModel implements same interface as superclass. | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServicePanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServicePanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 28 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockService in com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServicePanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.panels.mockoperation.MockRequestXmlDocument

Violation | Line | Priority
--- | --- | ---
DLS: Dead store to oldXml in method com.eviware.soapui.impl.wsdl.panels.mockoperation.MockRequestXmlDocument.setXml(String) | 73 | Low
RI: Class com.eviware.soapui.impl.wsdl.panels.mockoperation.MockRequestXmlDocument implements same interface as superclass. | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationDesktopPanel$ResponseListModel

Violation | Line | Priority
--- | --- | ---
RI: Class com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationDesktopPanel$ResponseListModel implements same interface as superclass. | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationPanelBuilder

Violation | Line | Priority
--- | --- | ---
DLS: Dead store to table in method com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationPanelBuilder.buildOverviewPanel(com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation) | 37 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 28 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockOperation in com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockOperationPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResponseMessageExchange

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResponseMessageExchange.getRequestAttachments() return a zero length array rather than null? | 38 | Low

### com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResponsePanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse in com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResponsePanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 28 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.mock.WsdlMockResponse in com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResponsePanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.panels.operation.WsdlOperationPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlOperation in com.eviware.soapui.impl.wsdl.panels.operation.WsdlOperationPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 27 | Low

### com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlProject in com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 27 | Low

### com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$CancelAction

Violation | Line | Priority
--- | --- | ---
IA: Ambiguous invocation of either an inherited or outer method com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$CancelAction.setEnabled(boolean) in com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$CancelAction.actionPerformed(java.awt.event.ActionEvent) | 542 | Normal

### com.eviware.soapui.impl.wsdl.panels.request.StringToStringMapTableModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.request.StringToStringMapTableModel is Serializable; consider declaring a serialVersionUID | -1 | Low
RI: Class com.eviware.soapui.impl.wsdl.panels.request.StringToStringMapTableModel implements same interface as superclass. | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.WsdlRequestPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlRequest in com.eviware.soapui.impl.wsdl.panels.request.WsdlRequestPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 27 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlRequest in com.eviware.soapui.impl.wsdl.panels.request.WsdlRequestPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 27 | Low

### com.eviware.soapui.impl.wsdl.panels.testcase.TestStepList$1

Violation | Line | Priority
--- | --- | ---
NS: Questionable use of non-short-circuit logic in com.eviware.soapui.impl.wsdl.panels.testcase.TestStepList$1.mouseClicked(java.awt.event.MouseEvent) | 107 | Normal

### com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel$InternalTestRunListener

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.testsuite.TestRunner to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner in com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel$InternalTestRunListener.afterRun(com.eviware.soapui.model.testsuite.TestRunner,com.eviware.soapui.model.testsuite.TestRunContext) | 283 | Low

### com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCasePanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCasePanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 28 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCasePanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$ConfigureAssertionAction

Violation | Line | Priority
--- | --- | ---
IA: Ambiguous invocation of either an inherited or outer method com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$ConfigureAssertionAction.setEnabled(boolean) in com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$ConfigureAssertionAction.&lt;init&gt;(AssertionsPanel) | 398 | Normal

### com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$RemoveAssertionAction

Violation | Line | Priority
--- | --- | ---
IA: Ambiguous invocation of either an inherited or outer method com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$RemoveAssertionAction.setEnabled(boolean) in com.eviware.soapui.impl.wsdl.panels.teststeps.AssertionsPanel$RemoveAssertionAction.&lt;init&gt;(AssertionsPanel) | 422 | Normal

### com.eviware.soapui.impl.wsdl.panels.teststeps.DelayTestStepPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlDelayTestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.DelayTestStepPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 27 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.GotoStepPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlGotoTestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.GotoStepPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 25 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.GroovyScriptStepPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.GroovyScriptStepPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 25 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.PropertiesStepDesktopPanel$PropertiesModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.teststeps.PropertiesStepDesktopPanel$PropertiesModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.PropertiesStepPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlPropertiesTestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.PropertiesStepPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 28 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlPropertiesTestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.PropertiesStepPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesDesktopPanel$InternalTestRunListener

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.testsuite.TestStepResult to class com.eviware.soapui.impl.wsdl.teststeps.TransferResponseValuesTestStep$ValueTransferResult in com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesDesktopPanel$InternalTestRunListener.afterStep(com.eviware.soapui.model.testsuite.TestRunner,com.eviware.soapui.model.testsuite.TestRunContext,com.eviware.soapui.model.testsuite.TestStepResult) | 1276 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesDesktopPanel$TransfersTableModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesDesktopPanel$TransfersTableModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesTestStepPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.TransferResponseValuesTestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesTestStepPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 27 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.TransferResponseValuesTestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.TransferResponseValuesTestStepPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 27 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.WsdlTestRequestDesktopPanel

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.impl.wsdl.WsdlRequest to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequest in com.eviware.soapui.impl.wsdl.panels.teststeps.WsdlTestRequestDesktopPanel.setEnabled(boolean) | 184 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.WsdlTestRequestPanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.WsdlTestRequestPanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 29 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep in com.eviware.soapui.impl.wsdl.panels.teststeps.WsdlTestRequestPanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 29 | Low

### com.eviware.soapui.impl.wsdl.panels.testsuite.WsdlTestSuitePanelBuilder

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlTestSuite in com.eviware.soapui.impl.wsdl.panels.testsuite.WsdlTestSuitePanelBuilder.buildDesktopPanel(com.eviware.soapui.model.ModelItem) | 28 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlTestSuite in com.eviware.soapui.impl.wsdl.panels.testsuite.WsdlTestSuitePanelBuilder.buildOverviewPanel(com.eviware.soapui.model.ModelItem) | 28 | Low

### com.eviware.soapui.impl.wsdl.submit.filters.PropertyExpansionRequestFilter

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.submit.filters.PropertyExpansionRequestFilter.getSystemProperty(String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 209 | Low

### com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.isZippedResponse(org.apache.commons.httpclient.HttpMethodBase) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 231 | Low

### com.eviware.soapui.impl.wsdl.support.soap.Soap12HttpBindingImporter

Violation | Line | Priority
--- | --- | ---
DLS: Dead store to $l10 in method com.eviware.soapui.impl.wsdl.support.soap.Soap12HttpBindingImporter.importBinding(com.eviware.soapui.impl.wsdl.WsdlProject,com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext,javax.wsdl.Binding) | 85 | Low

### com.eviware.soapui.impl.wsdl.support.soap.SoapMessageBuilder

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.support.soap.SoapMessageBuilder.buildEmptyFault(com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil,SoapVersion) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 143 | Low

### com.eviware.soapui.impl.wsdl.support.soap.SoapUtils

Violation | Line | Priority
--- | --- | ---
RV: com.eviware.soapui.impl.wsdl.support.soap.SoapUtils.isSoapFault(String,SoapVersion) checks to see if result of String.indexOf is positive | 34 | Low

### com.eviware.soapui.impl.wsdl.support.soap.SoapVersion11

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.support.soap.SoapVersion11.&lt;init&gt;() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 73 | Low
UrF: Unread field: com.eviware.soapui.impl.wsdl.support.soap.SoapVersion11.soapEnvelopeType | -1 | Normal

### com.eviware.soapui.impl.wsdl.support.soap.SoapVersion12

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.support.soap.SoapVersion12.&lt;init&gt;() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 59 | Low

### com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader

Violation | Line | Priority
--- | --- | ---
NP: Load of known null value in com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader.replaceLocation(java.util.Map,String,org.apache.xmlbeans.SimpleValue) | 210 | Normal
RV: com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader.replaceLocation(java.util.Map,String,org.apache.xmlbeans.SimpleValue) checks to see if result of String.indexOf is positive | 204 | Low
UuF: Unused field: com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader.state | -1 | Normal

### com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader$LoaderWorker

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader$LoaderWorker.construct() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 179 | Low

### com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader

Violation | Line | Priority
--- | --- | ---
SWL: com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(String) calls Thread.sleep() with a lock held | 109 | Normal
SWL: com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(String) calls Thread.sleep() with a lock held | 115 | Normal
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.getMethod; locked 66% of time | 175 | Normal

### com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from java.lang.Exception to class com.eviware.soapui.impl.wsdl.support.xsd.SchemaException in com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.load(WsdlLoader,boolean) | 154 | Low
UG: com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.getDefinition() is unsynchronized, com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.setDefinition(String,com.eviware.soapui.config.DefinitionCacheConfig) is synchronized | 85 | Normal
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.schemaException; locked 66% of time | 183 | Low
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loaded; locked 75% of time | 297 | Normal

### com.eviware.soapui.impl.wsdl.support.wsdl.WsdlImporter

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.soapui.impl.wsdl.support.wsdl.WsdlImporter.importWsdl(com.eviware.soapui.impl.wsdl.WsdlProject,String,javax.xml.namespace.QName,WsdlLoader) return a zero length array rather than null? | 89 | Low

### com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.isAbsoluteUrl(String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 129 | Low
WMI: Method com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.cacheWsdl(WsdlLoader) makes inefficient use of keySet iterator instead of entrySet iterator | 171 | Normal

### com.eviware.soapui.impl.wsdl.support.wsdl.WsdlValidator

Violation | Line | Priority
--- | --- | ---
NP: Load of known null value in com.eviware.soapui.impl.wsdl.support.wsdl.WsdlValidator.validateInputAttachments(com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange,java.util.List,javax.wsdl.BindingOperation,javax.wsdl.Part[]) | 168 | Normal
Dm: Method com.eviware.soapui.impl.wsdl.support.wsdl.WsdlValidator.validateInputAttachments(com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange,java.util.List,javax.wsdl.BindingOperation,javax.wsdl.Part[]) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 127 | Low
Dm: Method com.eviware.soapui.impl.wsdl.support.wsdl.WsdlValidator.validateOutputAttachments(com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange,org.apache.xmlbeans.XmlObject,java.util.List,javax.wsdl.BindingOperation,javax.wsdl.Part[]) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 223 | Low
SBSC: Method com.eviware.soapui.impl.wsdl.support.wsdl.WsdlValidator.validateInputAttachments(com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange,java.util.List,javax.wsdl.BindingOperation,javax.wsdl.Part[]) concatenates strings using + in a loop | 135 | Normal
SBSC: Method com.eviware.soapui.impl.wsdl.support.wsdl.WsdlValidator.validateOutputAttachments(com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange,org.apache.xmlbeans.XmlObject,java.util.List,javax.wsdl.BindingOperation,javax.wsdl.Part[]) concatenates strings using + in a loop | 232 | Normal

### com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil

Violation | Line | Priority
--- | --- | ---
DE: com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.sampleDataForSimpleType(org.apache.xmlbeans.SchemaType) might ignore java.io.UnsupportedEncodingException | 329 | Normal
UPM: Private method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.pickDigits(int) is never called | 484 | Low
UPM: Private method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.getItemNameOrType(org.apache.xmlbeans.SchemaParticle,org.apache.xmlbeans.XmlCursor) is never called | 1115 | Low
UPM: Private method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.getClosestName(org.apache.xmlbeans.SchemaType) is never called | 1275 | Low
UPM: Private method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.moveToken(int,org.apache.xmlbeans.XmlCursor) is never called | 1154 | Low
SBSC: Method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.formatToLength(String,org.apache.xmlbeans.SchemaType) concatenates strings using + in a loop | 534 | Normal
SBSC: Method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.addElementTypeAndRestricionsComment(org.apache.xmlbeans.SchemaLocalElement,org.apache.xmlbeans.XmlCursor) concatenates strings using + in a loop | 1339 | Normal
REC: Method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.formatToLength(String,org.apache.xmlbeans.SchemaType) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 546 | Low
RV: com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.formatDecimal(String,org.apache.xmlbeans.SchemaType) ignores return value of java.math.BigDecimal.setScale(int) | 664 | High
RV: com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.formatDecimal(String,org.apache.xmlbeans.SchemaType) ignores return value of java.math.BigDecimal.setScale(int) | 666 | High
RV: com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.formatDecimal(String,org.apache.xmlbeans.SchemaType) ignores return value of java.math.BigDecimal.setScale(int) | 668 | High
DB: Method com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.sampleDataForSimpleType(org.apache.xmlbeans.SchemaType) uses the same code for two switch clauses | 390 | Low
MS: com.eviware.soapui.impl.wsdl.support.xsd.SampleXmlUtil.WORDS should be package protected | 422 | Normal

### com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.initDefaultSchemas() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 107 | Low
REC: Method com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaDirectory(String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 139 | Low
REC: Method com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.buildSchemaTypes(java.util.List,com.eviware.soapui.impl.wsdl.support.soap.SoapVersion) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 268 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.ChangeOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep in com.eviware.soapui.impl.wsdl.teststeps.actions.ChangeOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 38 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.CloneAssertionAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion in com.eviware.soapui.impl.wsdl.teststeps.actions.CloneAssertionAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.ConfigureAssertionAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion in com.eviware.soapui.impl.wsdl.teststeps.actions.ConfigureAssertionAction.perform(com.eviware.soapui.model.ModelItem,Object) | 24 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.CreateRequestAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStepResult in com.eviware.soapui.impl.wsdl.teststeps.actions.CreateRequestAction.&lt;init&gt;(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult) | 39 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.actions.DeleteAssertionAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion in com.eviware.soapui.impl.wsdl.teststeps.actions.DeleteAssertionAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.RenameAssertionAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion in com.eviware.soapui.impl.wsdl.teststeps.actions.RenameAssertionAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.SelectOperationAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStep in com.eviware.soapui.impl.wsdl.teststeps.actions.SelectOperationAction.perform(com.eviware.soapui.model.ModelItem,Object) | 25 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.ShowTransferValuesResultsAction$TransfersTableModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.teststeps.actions.ShowTransferValuesResultsAction$TransfersTableModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.teststeps.actions.ShowTransferValuesResultsAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult to class com.eviware.soapui.impl.wsdl.teststeps.TransferResponseValuesTestStep$ValueTransferResult in com.eviware.soapui.impl.wsdl.teststeps.actions.ShowTransferValuesResultsAction.&lt;init&gt;(com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult) | 50 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.actions.WsdlMessageAssertionSoapUIActionGroup

Violation | Line | Priority
--- | --- | ---
DLS: Dead store to index in method com.eviware.soapui.impl.wsdl.teststeps.actions.WsdlMessageAssertionSoapUIActionGroup.getActionMappings(com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion) | 60 | Low
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion in com.eviware.soapui.impl.wsdl.teststeps.actions.WsdlMessageAssertionSoapUIActionGroup.getActionMappings(com.eviware.soapui.model.ModelItem) | 27 | Low

### com.eviware.soapui.impl.wsdl.teststeps.assertions.AssertionException

Violation | Line | Priority
--- | --- | ---
EI: com.eviware.soapui.impl.wsdl.teststeps.assertions.AssertionException.getErrors() may expose internal representation by returning com.eviware.soapui.impl.wsdl.teststeps.assertions.AssertionException.errors | 51 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.assertions.NotSoapFaultAssertion

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.teststeps.assertions.NotSoapFaultAssertion.internalAssertResponse(com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange,com.eviware.soapui.model.iface.SubmitContext) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 50 | Low

### com.eviware.soapui.impl.wsdl.teststeps.assertions.SimpleContainsAssertion

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.assertions.SimpleContainsAssertion.assertContent(com.eviware.soapui.model.iface.SubmitContext,String,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 85 | Low

### com.eviware.soapui.impl.wsdl.teststeps.assertions.SimpleNotContainsAssertion

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.teststeps.assertions.SimpleNotContainsAssertion.assertContent(com.eviware.soapui.model.iface.SubmitContext,String,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 83 | Low

### com.eviware.soapui.impl.wsdl.teststeps.assertions.SoapFaultAssertion

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.teststeps.assertions.SoapFaultAssertion.internalAssertResponse(com.eviware.soapui.impl.wsdl.submit.WsdlMessageExchange,com.eviware.soapui.model.iface.SubmitContext) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 50 | Low

### com.eviware.soapui.impl.wsdl.teststeps.assertions.WsdlAssertionRegistry

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.teststeps.assertions.WsdlAssertionRegistry.buildAssertion(com.eviware.soapui.config.RequestAssertionConfig,com.eviware.soapui.impl.wsdl.support.assertions.Assertable) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 90 | Low

### com.eviware.soapui.impl.wsdl.teststeps.assertions.XPathContainsAssertion

Violation | Line | Priority
--- | --- | ---
DE: com.eviware.soapui.impl.wsdl.teststeps.assertions.XPathContainsAssertion.assertContent(String,com.eviware.soapui.model.iface.SubmitContext,String) might ignore java.lang.Exception | 154 | Low

### com.eviware.soapui.impl.wsdl.teststeps.assertions.XQueryContainsAssertion

Violation | Line | Priority
--- | --- | ---
DE: com.eviware.soapui.impl.wsdl.teststeps.assertions.XQueryContainsAssertion.assertContent(String,com.eviware.soapui.model.iface.SubmitContext,String) might ignore java.lang.Exception | 153 | Low

### com.eviware.soapui.model.tree.nodes.support.WsdlLoadTestsModelItem$InternalTestSuiteListener

Violation | Line | Priority
--- | --- | ---
RI: Class com.eviware.soapui.model.tree.nodes.support.WsdlLoadTestsModelItem$InternalTestSuiteListener implements same interface as superclass. | -1 | Low

### com.eviware.soapui.model.tree.nodes.support.WsdlTestStepsModelItem$InternalTestSuiteListener

Violation | Line | Priority
--- | --- | ---
RI: Class com.eviware.soapui.model.tree.nodes.support.WsdlTestStepsModelItem$InternalTestSuiteListener implements same interface as superclass. | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.mockoperation.actions.WSIValidateResponseAction

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.impl.wsdl.panels.mockoperation.actions.WSIValidateResponseAction.buildHttpHeadersString(com.eviware.soapui.support.types.StringToStringMap) makes inefficient use of keySet iterator instead of entrySet iterator | 286 | Normal

### com.eviware.soapui.impl.wsdl.panels.request.actions.WSIValidateRequestAction

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.impl.wsdl.panels.request.actions.WSIValidateRequestAction.buildHttpHeadersString(com.eviware.soapui.support.types.StringToStringMap) makes inefficient use of keySet iterator instead of entrySet iterator | 284 | Normal

### com.eviware.soapui.impl.wsdl.panels.teststeps.support.GotoTestStepsComboBoxModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.teststeps.support.GotoTestStepsComboBoxModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.support.GroovyEditor

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.panels.teststeps.support.GroovyEditor.selectError(String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 165 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberTableModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberTableModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.submit.transports.http.BodyPartAttachment

Violation | Line | Priority
--- | --- | ---
OS: com.eviware.soapui.impl.wsdl.submit.transports.http.BodyPartAttachment.getUrl() may fail to close stream on exception | 160 | Low

### com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(com.eviware.soapui.model.iface.SubmitContext,com.eviware.soapui.impl.wsdl.WsdlRequest) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 147 | Low
RCN: Redundant nullcheck of value known to be non-null com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(com.eviware.soapui.model.iface.SubmitContext,com.eviware.soapui.impl.wsdl.WsdlRequest) | 160 | Low
WMI: Method com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(com.eviware.soapui.model.iface.SubmitContext,com.eviware.soapui.impl.wsdl.WsdlRequest) makes inefficient use of keySet iterator instead of entrySet iterator | 137 | Normal

### com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageMockResponseEntity

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageMockResponseEntity.writeRequest(java.io.OutputStream) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 110 | Low

### com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageResponse

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageResponse.&lt;init&gt;(com.eviware.soapui.impl.wsdl.WsdlRequest,TimeablePostMethod,String) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 82 | Low

### com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageRequestEntity

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.submit.transports.http.MimeMessageRequestEntity.writeRequest(java.io.OutputStream) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 112 | Low

### com.eviware.soapui.impl.wsdl.submit.transports.http.MultipartMessageSupport

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.submit.transports.http.MultipartMessageSupport.&lt;init&gt;(javax.activation.DataSource,String,com.eviware.soapui.impl.wsdl.WsdlOperation,boolean) invokes dubious String.toUpperCase() or String.toLowerCase; use the Locale parameterized version instead | 57 | Low
REC: Method com.eviware.soapui.impl.wsdl.submit.transports.http.MultipartMessageSupport.getContentAsString() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 158 | Low
RV: com.eviware.soapui.impl.wsdl.submit.transports.http.MultipartMessageSupport.getContentAsString() checks to see if result of String.indexOf is positive | 128 | Low

### com.eviware.soapui.impl.wsdl.submit.transports.http.PostResponseDataSource

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.submit.transports.http.PostResponseDataSource.getName() invokes toString() method on a String; just use the String | 73 | Normal

### com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse

Violation | Line | Priority
--- | --- | ---
REC: Method com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse.&lt;init&gt;(com.eviware.soapui.impl.wsdl.WsdlRequest,TimeablePostMethod,String) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 82 | Low
UrF: Unread field: com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse.postMethod | -1 | Normal

### com.eviware.soapui.impl.wsdl.submit.transports.http.SSLInfo

Violation | Line | Priority
--- | --- | ---
EI: com.eviware.soapui.impl.wsdl.submit.transports.http.SSLInfo.getLocalCertificates() may expose internal representation by returning com.eviware.soapui.impl.wsdl.submit.transports.http.SSLInfo.localCertificates | 62 | Normal
EI: com.eviware.soapui.impl.wsdl.submit.transports.http.SSLInfo.getPeerCertificates() may expose internal representation by returning com.eviware.soapui.impl.wsdl.submit.transports.http.SSLInfo.peerCertificates | 72 | Normal

### com.eviware.soapui.impl.wsdl.submit.transports.http.TimeablePostMethod

Violation | Line | Priority
--- | --- | ---
EI: com.eviware.soapui.impl.wsdl.submit.transports.http.TimeablePostMethod.getResponseBody() may expose internal representation by returning com.eviware.soapui.impl.wsdl.submit.transports.http.TimeablePostMethod.responseBody | 119 | Normal
EI: com.eviware.soapui.impl.wsdl.submit.transports.http.TimeablePostMethod.getResponseBody() may expose internal representation by returning com.eviware.soapui.impl.wsdl.submit.transports.http.TimeablePostMethod.responseBody | 140 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.axis1.Axis1XWSDL2JavaAction

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.axis1.Axis1XWSDL2JavaAction.buildArgs(String,com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 184 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.axis2.Axis2WSDL2CodeAction

Violation | Line | Priority
--- | --- | ---
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.axis2.Axis2WSDL2CodeAction.initServiceAndPort(com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 101 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.axis2.Axis2WSDL2CodeAction.initServiceAndPort(com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 106 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.axis2.Axis2WSDL2CodeAction.buildArgs(com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 231 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.cxf.CXFAction

Violation | Line | Priority
--- | --- | ---
SBSC: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.cxf.CXFAction.buildArgs(com.eviware.soapui.model.iface.Interface) concatenates strings using + in a loop | 142 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.cxf.CXFAction.buildArgs(com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 142 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.cxf.CXFAction.buildArgs(com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 164 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.jaxb.JaxbXjcAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.model.iface.Interface in com.eviware.soapui.impl.wsdl.actions.iface.tools.jaxb.JaxbXjcAction.applies(com.eviware.soapui.model.ModelItem) | 40 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction.createConfigFile(com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) invokes toString() method on a String; just use the String | 260 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction.createConfigFile(com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 220 | Normal
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.model.iface.Interface in com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction.applies(com.eviware.soapui.model.ModelItem) | 57 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction.appendField | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction.ejbLinkField | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsWsdl2JavaAction.servletLinkField | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestLoadTestRunnerAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest in com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestLoadTestRunnerAction.perform(com.eviware.soapui.model.ModelItem,Object) | 21 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestCaseTestRunnerAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase in com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestCaseTestRunnerAction.perform(com.eviware.soapui.model.ModelItem,Object) | 21 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestSuiteTestRunnerAction

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.impl.wsdl.WsdlTestSuite in com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestSuiteTestRunnerAction.perform(com.eviware.soapui.model.ModelItem,Object) | 21 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ArgumentBuilder

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ArgumentBuilder.addString(String,String) invokes toString() method on a String; just use the String | 98 | Normal
Dm: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ArgumentBuilder.addBoolean(String,String) invokes toString() method on a String; just use the String | 120 | Normal
Dm: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ArgumentBuilder.addString(String,String,String) invokes toString() method on a String; just use the String | 153 | Normal
Dm: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ArgumentBuilder.addBoolean(String,String,String,String) invokes toString() method on a String; just use the String | 169 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.support.NamespaceTable$NamespaceTableModel

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.actions.iface.tools.support.NamespaceTable$NamespaceTableModel is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner

Violation | Line | Priority
--- | --- | ---
EI2: com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner.&lt;init&gt;(ProcessBuilder[],String,com.eviware.soapui.model.ModelItem) may expose internal representation by storing an externally mutable object into com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner.builders | 45 | Normal
EI: com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner.getBuilders() may expose internal representation by returning com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner.builders | 52 | Normal
RR: com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner.run() ignores result of java.io.InputStream.read(byte[]) | 109 | Low
RR: com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner.run() ignores result of java.io.InputStream.read(byte[]) | 117 | Low
REC: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.support.ProcessToolRunner.run() catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 137 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.wscompile.WSCompileAction

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.wscompile.WSCompileAction.createConfigFile(com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) invokes toString() method on a String; just use the String | 251 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.actions.iface.tools.wscompile.WSCompileAction.createConfigFile(com.eviware.soapui.support.types.StringToStringMap,com.eviware.soapui.model.iface.Interface) makes inefficient use of keySet iterator instead of entrySet iterator | 262 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.wsi.WSIReportPanel$SaveReportAction

Violation | Line | Priority
--- | --- | ---
OS: com.eviware.soapui.impl.wsdl.actions.iface.tools.wsi.WSIReportPanel$SaveReportAction.actionPerformed(java.awt.event.ActionEvent) may fail to close stream on exception | 120 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.xfire.XFireAction$1

Violation | Line | Priority
--- | --- | ---
RV: com.eviware.soapui.impl.wsdl.actions.iface.tools.xfire.XFireAction$1.accept(java.io.File,String) checks to see if result of String.indexOf is positive | 133 | Low
SIC: The class com.eviware.soapui.impl.wsdl.actions.iface.tools.xfire.XFireAction$1 could be refactored into a named _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.xmlbeans.XmlBeans2Action

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.model.ModelItem to class com.eviware.soapui.model.iface.Interface in com.eviware.soapui.impl.wsdl.actions.iface.tools.xmlbeans.XmlBeans2Action.applies(com.eviware.soapui.model.ModelItem) | 41 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentPanel$AttachmentPartCellEditor

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentPanel$AttachmentPartCellEditor is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentPanel

Violation | Line | Priority
--- | --- | ---
OS: com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentPanel.exportBtnActionPerformed(java.awt.event.ActionEvent) may fail to close stream on exception | 268 | Low
REC: Method com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentPanel.exportBtnActionPerformed(java.awt.event.ActionEvent) catches Exception, but Exception is not thrown in the try block and RuntimeException is not explicitly caught | 274 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentsInspectorFactory$MockRequestAttachmentsContainer

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentsInspectorFactory$MockRequestAttachmentsContainer.getAttachmentsForPart(String) return a zero length array rather than null? | 184 | Low
PZLA: Should com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentsInspectorFactory$MockRequestAttachmentsContainer.getDefinedAttachmentParts() return a zero length array rather than null? | 189 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.FileTransferHandler

Violation | Line | Priority
--- | --- | ---
SnVI: com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.FileTransferHandler is Serializable; consider declaring a serialVersionUID | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector$RunScriptAction

Violation | Line | Priority
--- | --- | ---
SBSC: Method com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector$RunScriptAction.actionPerformed(java.awt.event.ActionEvent) concatenates strings using + in a loop | 139 | Normal
WMI: Method com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector$RunScriptAction.actionPerformed(java.awt.event.ActionEvent) makes inefficient use of keySet iterator instead of entrySet iterator | 139 | Normal

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.ssl.ResponseSSLInspector

Violation | Line | Priority
--- | --- | ---
Dm: Method com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.ssl.ResponseSSLInspector.updateSSLInfo(com.eviware.soapui.impl.wsdl.submit.transports.http.SSLInfo) invokes toString() method on a String; just use the String | 70 | Normal
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.ssl.ResponseSSLInspector.sslInfoPane | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorFactory$WsdlResponseXmlSourceEditor

Violation | Line | Priority
--- | --- | ---
BC: Unchecked/unconfirmed cast from com.eviware.soapui.impl.wsdl.WsdlRequest to class com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequest in com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorFactory$WsdlResponseXmlSourceEditor.validateXml(String) | 179 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView

Violation | Line | Priority
--- | --- | ---
PZLA: Should com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.validateXml(String) return a zero length array rather than null? | 264 | Low
RCN: Nullcheck at XmlSourceEditorView.java:[line 309] of value previously dereferenced at com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.setLocation(com.eviware.soapui.impl.wsdl.panels.request.components.editor.XmlLocation) | 309 | Normal
RI: Class com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView implements same interface as superclass. | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.editArea | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.errorListModel | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.errorScrollPane | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.inputPopup | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.lineNumbersPanel | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.views.source.XmlSourceEditorView.splitter | -1 | Low

### com.eviware.soapui.SoapUI

Violation | Line | Priority
--- | --- | ---
MS: com.eviware.soapui.SoapUI.checkedGroovyLogMonitor should be package protected | -1 | Normal
UwF: Field not initialized in constructor: com.eviware.soapui.SoapUI.frame | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.SoapUI.logMonitor | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.SoapUI.soapUICore | -1 | Low

### com.eviware.soapui.tools.SoapUIMockServiceRunner

Violation | Line | Priority
--- | --- | ---
MS: com.eviware.soapui.tools.SoapUIMockServiceRunner.TITLE isn't final but should be | 47 | High

### com.eviware.soapui.tools.SoapUIToolRunner

Violation | Line | Priority
--- | --- | ---
MS: com.eviware.soapui.tools.SoapUIToolRunner.TITLE isn't final but should be | 57 | High
UwF: Field not initialized in constructor: com.eviware.soapui.tools.SoapUIToolRunner.tool | -1 | Low

### com.eviware.x.form.XFormFactory$Factory

Violation | Line | Priority
--- | --- | ---
MS: com.eviware.x.form.XFormFactory$Factory.instance isn't final and can't be protected from malicious code | -1 | Normal

### com.eviware.soapui.support.action.SoapUIActionRegistry$SeperatorAction

Violation | Line | Priority
--- | --- | ---
MS: com.eviware.soapui.support.action.SoapUIActionRegistry$SeperatorAction.INSTANCE isn't final but should be | 60 | High

### com.eviware.soapui.support.components.JPropertiesTable

Violation | Line | Priority
--- | --- | ---
MS: com.eviware.soapui.support.components.JPropertiesTable.BOOLEAN_OPTIONS is a mutable array | 59 | High

### com.eviware.soapui.support.action.swing.SwingActionDelegate

Violation | Line | Priority
--- | --- | ---
MS: com.eviware.soapui.support.action.swing.SwingActionDelegate.switchClassloader isn't final but should be | -1 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStepResult

Violation | Line | Priority
--- | --- | ---
Nm: VERY confusing to have methods com.eviware.soapui.impl.wsdl.teststeps.WsdlTestRequestStepResult.getTimestamp() and com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult.getTimeStamp() | 240 | High

### com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResultMessageExchange

Violation | Line | Priority
--- | --- | ---
Nm: Confusing to have methods com.eviware.soapui.impl.wsdl.panels.mockoperation.WsdlMockResultMessageExchange.getTimestamp() and com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult.getTimeStamp() | 81 | Low

### com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult

Violation | Line | Priority
--- | --- | ---
Nm: Confusing to have methods com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStepResult.setTimeStamp(long) and com.eviware.soapui.impl.wsdl.mock.WsdlMockResult.setTimestamp(long) | 177 | Low

### com.eviware.soapui.actions.EditorPrefs

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.actions.EditorPrefs.abortCheckBox | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.actions.EditorPrefs.editorFontTextField | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.actions.EditorPrefs.editorForm | -1 | Low

### com.eviware.soapui.actions.HttpPrefs

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.actions.HttpPrefs.httpForm | -1 | Low

### com.eviware.soapui.actions.UIPrefs

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.actions.UIPrefs.backupFolder | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.actions.UIPrefs.editorForm | -1 | Low

### com.eviware.soapui.impl.wsdl.WsdlSubmit

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.WsdlSubmit.submitContext | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestRunnerAction

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestRunnerAction.advForm | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.LoadTestRunnerAction.mainForm | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction.advForm | -1 | Low
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.soapui.TestRunnerAction.mainForm | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.tcpmon.TcpMonAction

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.actions.iface.tools.tcpmon.TcpMonAction.mainForm | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentsInspector

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.attachments.AttachmentsInspector.attachmentsPanel | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.httpheaders.HttpHeadersInspector

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.httpheaders.HttpHeadersInspector.headersTableModel | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector

Violation | Line | Priority
--- | --- | ---
UwF: Field not initialized in constructor: com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector.responseScriptEditor | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.RequestXmlDocument

Violation | Line | Priority
--- | --- | ---
UwF: Unwritten field: com.eviware.soapui.impl.wsdl.panels.request.components.RequestXmlDocument.updating | -1 | Low

### com.eviware.soapui.SoapUI$InternalDesktopListener

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.SoapUI$InternalDesktopListener be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.SoapUI$PreferencesActionDelegate

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.SoapUI$PreferencesActionDelegate be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.SoapUI$SavePreferencesAction

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.SoapUI$SavePreferencesAction be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.actions.NewWsdlProjectAction$Form

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.actions.NewWsdlProjectAction$Form be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.GenerateTestSuiteAction$GenerateForm

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.wsdl.actions.iface.GenerateTestSuiteAction$GenerateForm be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsRegenerateJava2WsdlAction$ToolRunner

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.wsdl.actions.iface.tools.jbossws.WSToolsRegenerateJava2WsdlAction$ToolRunner be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.actions.iface.tools.support.AbstractToolsAction$1

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.actions.iface.tools.support.AbstractToolsAction$1 could be refactored into a named _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.iface.tools.xfire.XFireAction$2

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.actions.iface.tools.xfire.XFireAction$2 could be refactored into a named _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction$Form

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.wsdl.actions.mockoperation.WsdlMockOperationOptionsAction$Form be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.actions.mockservice.AddNewMockOperationAction$OperationWrapper

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.wsdl.actions.mockservice.AddNewMockOperationAction$OperationWrapper be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.actions.mockservice.MockServiceOptionsAction$OptionsForm

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.wsdl.actions.mockservice.MockServiceOptionsAction$OptionsForm be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategy$EndpointDefaults

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.wsdl.endpoint.DefaultEndpointStrategy$EndpointDefaults be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$2

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.panels.iface.WsdlInterfaceDesktopPanel$2 could be refactored into a named _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.mockoperation.AbstractWsdlMockResponseDesktopPanel$WsdlMockResponseMessageEditor

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.panels.mockoperation.AbstractWsdlMockResponseDesktopPanel$WsdlMockResponseMessageEditor could be refactored into a _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$WsdlRequestMessageEditor

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$WsdlRequestMessageEditor could be refactored into a _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$WsdlResponseMessageEditor

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.panels.request.AbstractWsdlRequestDesktopPanel$WsdlResponseMessageEditor could be refactored into a _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector$1

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.panels.request.components.editor.inspectors.script.MockResponseScriptInspector$1 could be refactored into a named _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberCellRenderer

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberCellRenderer be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberTableModel$1

Violation | Line | Priority
--- | --- | ---
UrF: Unread field: com.eviware.soapui.impl.wsdl.panels.teststeps.support.LineNumbersPanel$LineNumberTableModel$1.val$this$0 | -1 | Normal

### com.eviware.soapui.impl.wsdl.panels.testsuite.JTestCaseList$TestCaseListPanel$2

Violation | Line | Priority
--- | --- | ---
UrF: Unread field: com.eviware.soapui.impl.wsdl.panels.testsuite.JTestCaseList$TestCaseListPanel$2.val$this$0 | -1 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.TransferResponseValuesTestStep$ValueTransferResult

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.teststeps.TransferResponseValuesTestStep$ValueTransferResult could be refactored into a _static_ inner class | -1 | Low

### com.eviware.soapui.impl.wsdl.teststeps.WsdlPropertiesTestStep$1

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.impl.wsdl.teststeps.WsdlPropertiesTestStep$1 could be refactored into a named _static_ inner class | -1 | Low

### com.eviware.soapui.model.tree.AbstractModelItemTreeNode$1

Violation | Line | Priority
--- | --- | ---
SIC: The class com.eviware.soapui.model.tree.AbstractModelItemTreeNode$1 could be refactored into a named _static_ inner class | -1 | Low

### com.eviware.soapui.monitor.MockEngine$SoapUIConnector

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.monitor.MockEngine$SoapUIConnector be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.tools.SoapUIMockServiceRunner$LogListener

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.soapui.tools.SoapUIMockServiceRunner$LogListener be a _static_ inner class? | -1 | Normal

### com.eviware.x.impl.swing.SwingXFormDialogBuilder$HelpAction

Violation | Line | Priority
--- | --- | ---
SIC: Should com.eviware.x.impl.swing.SwingXFormDialogBuilder$HelpAction be a _static_ inner class? | -1 | Normal

### com.eviware.soapui.support.scripting.ScriptEnginePool

Violation | Line | Priority
--- | --- | ---
IS: Inconsistent synchronization of com.eviware.soapui.support.scripting.ScriptEnginePool.script; locked 50% of time | 40 | Normal

### com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep

Violation | Line | Priority
--- | --- | ---
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep.scriptResult; locked 60% of time | 76 | Normal

### com.eviware.soapui.support.log.JLogList

Violation | Line | Priority
--- | --- | ---
IS: Inconsistent synchronization of com.eviware.soapui.support.log.JLogList.modelThread; locked 75% of time | 500 | Normal

### com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest

Violation | Line | Priority
--- | --- | ---
IS: Inconsistent synchronization of com.eviware.soapui.impl.wsdl.loadtest.WsdlLoadTest.runner; locked 62% of time | 548 | Normal