You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by vl...@apache.org on 2019/08/02 14:08:09 UTC

[jmeter] branch master updated (2d8e630 -> 2be94e8)

This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git.


    from 2d8e630  Spacepolice
     add f6dafdf  Move source files to new layout
     add 511ee5a  Fix resources.PackageTest
     add f0417ec  Remove java.class.path filtering from ClassFinder
     add bf1dc4a  Fix functions.PackageTest#BSH1: move bsh file to resources folder
     add f1933cc  Remove obsolete files
     add 77c756c  Add Kotlin files to checkstyle.xml
     add 2be94e8  Add Gradle build scripts

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   18 +
 .travis.yml                                        |   50 +-
 CONTRIBUTING.md                                    |   35 +
 LICENSE                                            |  112 -
 build.gradle.kts                                   |  402 ++
 build.properties                                   |  512 ---
 build.xml                                          | 3937 --------------------
 buildSrc/build.gradle.kts                          |   61 +
 buildSrc/checksum.properties                       |   49 +
 buildSrc/gradle.properties                         |   17 +
 buildSrc/settings.gradle.kts                       |   74 +
 .../subprojects/batchtest/batchtest.gradle.kts     |   30 +
 .../jmeter/buildtools/batchtest/BatchTest.kt       |  207 +
 .../jmeter/buildtools/batchtest/BatchTestServer.kt |  142 +
 .../jmeter/buildtools/batchtest/BatchtestPlugin.kt |   27 +
 .../buildtools/batchtest/WriterExtensions.kt       |   38 +
 checkstyle.xml                                     |  202 -
 checksum.properties                                |  204 +
 config/LICENSE                                     |  176 +
 .../checkstyle/checkstyle-suppressions.xml         |    0
 config/checkstyle/checkstyle.xml                   |  202 +
 .../checkstyle/java.header.regex                   |    0
 eclipse.classpath                                  |  125 -
 eclipse.md                                         |   96 +-
 eclipse.project                                    |   37 -
 gradle.md                                          |  136 +
 gradle.properties                                  |  100 +
 gradle/wrapper/gradle-wrapper.jar                  |  Bin 0 -> 55741 bytes
 gradle/wrapper/gradle-wrapper.properties           |   21 +
 gradlew                                            |  172 +
 gradlew.bat                                        |   84 +
 lib/doc/readme.txt                                 |    2 -
 licenses/README.txt                                |    7 -
 licenses/bin/README.txt                            |   35 -
 licenses/bin/Saxon-HE-9.9.1-1.txt                  |  373 --
 licenses/bin/asm-7.0.txt                           |   29 -
 licenses/bin/caffeine-2.6.2.txt                    |  202 -
 licenses/bin/dec-0.1.2.txt                         |   19 -
 licenses/bin/dnsjava-2.1.8.txt                     |    6 -
 licenses/bin/freemarker-2.3.28.txt                 |   45 -
 licenses/bin/hamcrest-core-1.3.txt                 |   27 -
 licenses/bin/hamcrest-date-2.0.4.txt               |    1 -
 licenses/bin/javamail-1.5.0-b01.txt                |  265 --
 licenses/bin/javax.activation-1.2.0.txt            |  761 ----
 licenses/bin/javax.activation-api-1.2.0.txt        |  761 ----
 licenses/bin/jcharts-0.7.5.txt                     |   33 -
 licenses/bin/jcl-over-slf4j-1.7.25.txt             |   24 -
 licenses/bin/jodd-core-5.0.6.txt                   |   24 -
 licenses/bin/jodd-lagarto-5.0.6.txt                |    1 -
 licenses/bin/jodd-log-5.0.6.txt                    |    1 -
 licenses/bin/jodd-props-5.0.6.txt                  |    1 -
 licenses/bin/jsoup-1.11.3.txt                      |   25 -
 licenses/bin/jtidy-r938.txt                        |   55 -
 licenses/bin/junit-4.12.txt                        |   29 -
 licenses/bin/rhino-1.7.10.txt                      |  377 --
 licenses/bin/rsyntaxtextarea-3.0.2.txt             |   26 -
 licenses/bin/slf4j-api-1.7.25.txt                  |   24 -
 licenses/bin/xmlpull-1.1.3.1.txt                   |    3 -
 licenses/bin/xpp3-1.1.4c.txt                       |   48 -
 licenses/bin/xstream-1.4.11.txt                    |   32 -
 licenses/src/README.txt                            |    1 -
 rat-excludes.txt                                   |   29 +-
 res/META-INF/default.license                       |  177 -
 res/META-INF/default.notice                        |    5 -
 res/META-INF/jmeter_as_ascii_art.txt               |    7 -
 res/maven/ApacheJMeter.pom                         |   29 -
 res/maven/ApacheJMeter_components.pom              |   45 -
 res/maven/ApacheJMeter_config.pom                  |   32 -
 res/maven/ApacheJMeter_core.pom                    |   40 -
 res/maven/ApacheJMeter_ftp.pom                     |   50 -
 res/maven/ApacheJMeter_functions.pom               |   45 -
 res/maven/ApacheJMeter_http.pom                    |   50 -
 res/maven/ApacheJMeter_java.pom                    |   50 -
 res/maven/ApacheJMeter_jdbc.pom                    |   50 -
 res/maven/ApacheJMeter_jms.pom                     |   50 -
 res/maven/ApacheJMeter_junit-test.pom              |   31 -
 res/maven/ApacheJMeter_junit.pom                   |   44 -
 res/maven/ApacheJMeter_ldap.pom                    |   49 -
 res/maven/ApacheJMeter_mail.pom                    |   49 -
 res/maven/ApacheJMeter_mongodb.pom                 |   49 -
 res/maven/ApacheJMeter_native.pom                  |   50 -
 res/maven/ApacheJMeter_parent.pom                  |  510 ---
 res/maven/ApacheJMeter_tcp.pom                     |   49 -
 res/maven/jorphan.pom                              |   32 -
 settings.gradle.kts                                |  112 +
 src/bom/build.gradle.kts                           |  141 +
 src/bshclient/build.gradle.kts                     |   23 +
 .../org/apache/jmeter/util/BeanShellClient.java    |    0
 src/build.gradle.kts                               |  187 +
 src/components/build.gradle.kts                    |   94 +
 .../org/apache/jmeter/assertions/BSFAssertion.java |    0
 .../jmeter/assertions/BSFAssertionBeanInfo.java    |    0
 .../jmeter/assertions/BeanShellAssertion.java      |    0
 .../apache/jmeter/assertions/CompareAssertion.java |    0
 .../assertions/CompareAssertionBeanInfo.java       |    0
 .../jmeter/assertions/DurationAssertion.java       |    0
 .../apache/jmeter/assertions/HTMLAssertion.java    |    0
 .../jmeter/assertions/JSONPathAssertion.java       |    0
 .../apache/jmeter/assertions/JSR223Assertion.java  |    0
 .../jmeter/assertions/JSR223AssertionBeanInfo.java |    0
 .../apache/jmeter/assertions/LogErrorHandler.java  |    0
 .../apache/jmeter/assertions/MD5HexAssertion.java  |    0
 .../jmeter/assertions/ResponseAssertion.java       |    0
 .../apache/jmeter/assertions/SMIMEAssertion.java   |    0
 .../assertions/SMIMEAssertionTestElement.java      |    0
 .../apache/jmeter/assertions/SizeAssertion.java    |    0
 .../jmeter/assertions/SubstitutionElement.java     |    0
 .../org/apache/jmeter/assertions/XMLAssertion.java |    0
 .../jmeter/assertions/XMLSchemaAssertion.java      |    0
 .../apache/jmeter/assertions/XPath2Assertion.java  |    0
 .../apache/jmeter/assertions/XPathAssertion.java   |    0
 .../apache/jmeter/assertions/gui/AssertionGui.java |    0
 .../assertions/gui/BeanShellAssertionGui.java      |    0
 .../assertions/gui/DurationAssertionGui.java       |    0
 .../jmeter/assertions/gui/HTMLAssertionGui.java    |    0
 .../assertions/gui/JSONPathAssertionGui.java       |    0
 .../jmeter/assertions/gui/MD5HexAssertionGUI.java  |    0
 .../jmeter/assertions/gui/SMIMEAssertionGui.java   |    0
 .../jmeter/assertions/gui/SizeAssertionGui.java    |    0
 .../jmeter/assertions/gui/XMLAssertionGui.java     |    0
 .../apache/jmeter/assertions/gui/XMLConfPanel.java |    0
 .../assertions/gui/XMLSchemaAssertionGUI.java      |    0
 .../jmeter/assertions/gui/XPath2AssertionGui.java  |    0
 .../apache/jmeter/assertions/gui/XPath2Panel.java  |    0
 .../jmeter/assertions/gui/XPathAssertionGui.java   |    0
 .../apache/jmeter/assertions/gui/XPathPanel.java   |    0
 .../java}/org/apache/jmeter/config/CSVDataSet.java |    0
 .../apache/jmeter/config/CSVDataSetBeanInfo.java   |    0
 .../org/apache/jmeter/config/KeystoreConfig.java   |    0
 .../jmeter/config/KeystoreConfigBeanInfo.java      |    0
 .../apache/jmeter/config/RandomVariableConfig.java |    0
 .../config/RandomVariableConfigBeanInfo.java       |    0
 .../jmeter/control/CriticalSectionController.java  |    0
 .../apache/jmeter/control/ForeachController.java   |    0
 .../apache/jmeter/control/IncludeController.java   |    0
 .../apache/jmeter/control/InterleaveControl.java   |    0
 .../apache/jmeter/control/ModuleController.java    |    0
 .../apache/jmeter/control/OnceOnlyController.java  |    0
 .../apache/jmeter/control/RandomController.java    |    0
 .../jmeter/control/RandomOrderController.java      |    0
 .../apache/jmeter/control/SwitchController.java    |    0
 .../jmeter/control/ThroughputController.java       |    0
 .../control/gui/CriticalSectionControllerGui.java  |    0
 .../jmeter/control/gui/ForeachControlPanel.java    |    0
 .../jmeter/control/gui/IncludeControllerGui.java   |    0
 .../jmeter/control/gui/InterleaveControlGui.java   |    0
 .../jmeter/control/gui/ModuleControllerGui.java    |    0
 .../jmeter/control/gui/OnceOnlyControllerGui.java  |    0
 .../jmeter/control/gui/RandomControlGui.java       |    0
 .../control/gui/RandomOrderControllerGui.java      |    0
 .../jmeter/control/gui/SwitchControllerGui.java    |    0
 .../control/gui/ThroughputControllerGui.java       |    0
 .../apache/jmeter/control/gui/TreeNodeWrapper.java |    0
 .../apache/jmeter/extractor/BSFPostProcessor.java  |    0
 .../jmeter/extractor/BSFPostProcessorBeanInfo.java |    0
 .../jmeter/extractor/BeanShellPostProcessor.java   |    0
 .../extractor/BeanShellPostProcessorBeanInfo.java  |    0
 .../apache/jmeter/extractor/BoundaryExtractor.java |    0
 .../jmeter/extractor/DebugPostProcessor.java       |    0
 .../extractor/DebugPostProcessorBeanInfo.java      |    0
 .../org/apache/jmeter/extractor/Extractor.java     |    0
 .../org/apache/jmeter/extractor/HtmlExtractor.java |    0
 .../jmeter/extractor/JSR223PostProcessor.java      |    0
 .../extractor/JSR223PostProcessorBeanInfo.java     |    0
 .../apache/jmeter/extractor/JSoupExtractor.java    |    0
 .../org/apache/jmeter/extractor/JoddExtractor.java |    0
 .../apache/jmeter/extractor/RegexExtractor.java    |    0
 .../apache/jmeter/extractor/XPath2Extractor.java   |    0
 .../apache/jmeter/extractor/XPathExtractor.java    |    0
 .../jmeter/extractor/gui/BoundaryExtractorGui.java |    0
 .../jmeter/extractor/gui/HtmlExtractorGui.java     |    0
 .../jmeter/extractor/gui/RegexExtractorGui.java    |    0
 .../jmeter/extractor/gui/XPath2ExtractorGui.java   |    0
 .../jmeter/extractor/gui/XPathExtractorGui.java    |    0
 .../extractor/json/jsonpath/JSONManager.java       |    0
 .../extractor/json/jsonpath/JSONPostProcessor.java |    0
 .../json/jsonpath/gui/JSONPostProcessorGui.java    |    0
 .../json/render/RenderAsJsonRenderer.java          |    0
 .../action/ExportTransactionAndSamplerNames.java   |    0
 .../apache/jmeter/modifiers/BSFPreProcessor.java   |    0
 .../jmeter/modifiers/BSFPreProcessorBeanInfo.java  |    0
 .../jmeter/modifiers/BeanShellPreProcessor.java    |    0
 .../modifiers/BeanShellPreProcessorBeanInfo.java   |    0
 .../org/apache/jmeter/modifiers/CounterConfig.java |    0
 .../jmeter/modifiers/JSR223PreProcessor.java       |    0
 .../modifiers/JSR223PreProcessorBeanInfo.java      |    0
 .../org/apache/jmeter/modifiers/SampleTimeout.java |    0
 .../apache/jmeter/modifiers/UserParameters.java    |    0
 .../jmeter/modifiers/gui/CounterConfigGui.java     |    0
 .../jmeter/modifiers/gui/SampleTimeoutGui.java     |    0
 .../jmeter/modifiers/gui/UserParametersGui.java    |    0
 .../org/apache/jmeter/reporters/MailerModel.java   |    0
 .../jmeter/reporters/MailerResultCollector.java    |    0
 .../org/apache/jmeter/sampler/DebugSampler.java    |    0
 .../jmeter/sampler/DebugSamplerBeanInfo.java       |    0
 .../org/apache/jmeter/sampler/TestAction.java      |    0
 .../apache/jmeter/sampler/gui/TestActionGui.java   |    0
 .../jmeter/thinktime/DefaultThinkTimeCreator.java  |    0
 .../java}/org/apache/jmeter/timers/BSFTimer.java   |    0
 .../org/apache/jmeter/timers/BSFTimerBeanInfo.java |    0
 .../org/apache/jmeter/timers/BeanShellTimer.java   |    0
 .../jmeter/timers/BeanShellTimerBeanInfo.java      |    0
 .../jmeter/timers/ConstantThroughputTimer.java     |    0
 .../timers/ConstantThroughputTimerBeanInfo.java    |    0
 .../org/apache/jmeter/timers/ConstantTimer.java    |    0
 .../apache/jmeter/timers/GaussianRandomTimer.java  |    0
 .../org/apache/jmeter/timers/JSR223Timer.java      |    0
 .../apache/jmeter/timers/JSR223TimerBeanInfo.java  |    0
 .../apache/jmeter/timers/PoissonRandomTimer.java   |    0
 .../org/apache/jmeter/timers/RandomTimer.java      |    0
 .../java}/org/apache/jmeter/timers/SyncTimer.java  |    0
 .../apache/jmeter/timers/SyncTimerBeanInfo.java    |    0
 .../apache/jmeter/timers/UniformRandomTimer.java   |    0
 .../jmeter/timers/gui/AbstractRandomTimerGui.java  |    0
 .../apache/jmeter/timers/gui/ConstantTimerGui.java |    0
 .../jmeter/timers/gui/GaussianRandomTimerGui.java  |    0
 .../jmeter/timers/gui/PoissonRandomTimerGui.java   |    0
 .../jmeter/timers/gui/UniformRandomTimerGui.java   |    0
 .../ConstantPoissonProcessGenerator.java           |    0
 .../timers/poissonarrivals/DurationProvider.java   |    0
 .../timers/poissonarrivals/EventProducer.java      |    0
 .../poissonarrivals/PreciseThroughputTimer.java    |    0
 .../PreciseThroughputTimerBeanInfo.java            |    0
 .../timers/poissonarrivals/ThroughputProvider.java |    0
 .../ComponentTreeClonerForValidation.java          |    0
 .../apache/jmeter/visualizers/AccumListener.java   |    0
 .../jmeter/visualizers/AssertionVisualizer.java    |    0
 .../org/apache/jmeter/visualizers/AxisGraph.java   |    0
 .../org/apache/jmeter/visualizers/BSFListener.java |    0
 .../jmeter/visualizers/BSFListenerBeanInfo.java    |    0
 .../org/apache/jmeter/visualizers/BarGraph.java    |    0
 .../jmeter/visualizers/BeanShellListener.java      |    0
 .../visualizers/BeanShellListenerBeanInfo.java     |    0
 .../jmeter/visualizers/ComparisonVisualizer.java   |    0
 .../java}/org/apache/jmeter/visualizers/Graph.java |    0
 .../apache/jmeter/visualizers/GraphListener.java   |    0
 .../apache/jmeter/visualizers/GraphVisualizer.java |    0
 .../apache/jmeter/visualizers/JSR223Listener.java  |    0
 .../jmeter/visualizers/JSR223ListenerBeanInfo.java |    0
 .../org/apache/jmeter/visualizers/LineGraph.java   |    0
 .../jmeter/visualizers/MailerVisualizer.java       |    0
 .../jmeter/visualizers/PropertyControlGui.java     |    0
 .../visualizers/RenderAsBoundaryExtractor.java     |    0
 .../jmeter/visualizers/RenderAsCssJQuery.java      |    0
 .../jmeter/visualizers/RenderAsDocument.java       |    0
 .../apache/jmeter/visualizers/RenderAsHTML.java    |    0
 .../jmeter/visualizers/RenderAsHTMLFormatted.java  |    0
 .../visualizers/RenderAsHTMLWithEmbedded.java      |    0
 .../apache/jmeter/visualizers/RenderAsJSON.java    |    0
 .../apache/jmeter/visualizers/RenderAsRegexp.java  |    0
 .../apache/jmeter/visualizers/RenderAsText.java    |    0
 .../org/apache/jmeter/visualizers/RenderAsXML.java |    0
 .../apache/jmeter/visualizers/RenderAsXPath.java   |    0
 .../apache/jmeter/visualizers/RenderAsXPath2.java  |    0
 .../apache/jmeter/visualizers/RenderInBrowser.java |    0
 .../apache/jmeter/visualizers/RequestPanel.java    |    0
 .../org/apache/jmeter/visualizers/RequestView.java |    0
 .../apache/jmeter/visualizers/RequestViewRaw.java  |    0
 .../jmeter/visualizers/RespTimeGraphChart.java     |    0
 .../jmeter/visualizers/RespTimeGraphDataBean.java  |    0
 .../jmeter/visualizers/RespTimeGraphLineBean.java  |    0
 .../visualizers/RespTimeGraphVisualizer.java       |    0
 .../apache/jmeter/visualizers/ResultRenderer.java  |    0
 .../jmeter/visualizers/SamplerResultTab.java       |    0
 .../jmeter/visualizers/SearchTextExtension.java    |    0
 .../apache/jmeter/visualizers/SearchTreePanel.java |    0
 .../jmeter/visualizers/SearchableTreeNode.java     |    0
 .../jmeter/visualizers/SimpleDataWriter.java       |    0
 .../jmeter/visualizers/StatGraphProperties.java    |    0
 .../jmeter/visualizers/StatGraphVisualizer.java    |    0
 .../apache/jmeter/visualizers/StatVisualizer.java  |    0
 .../apache/jmeter/visualizers/SummaryReport.java   |    0
 .../apache/jmeter/visualizers/TableVisualizer.java |    0
 .../jmeter/visualizers/TreeNodeRenderer.java       |    0
 .../visualizers/ViewResultsFullVisualizer.java     |    0
 .../visualizers/XMLDefaultMutableTreeNode.java     |    0
 .../backend/AbstractBackendListenerClient.java     |    0
 .../visualizers/backend/BackendListener.java       |    0
 .../visualizers/backend/BackendListenerClient.java |    0
 .../backend/BackendListenerContext.java            |    0
 .../visualizers/backend/BackendListenerGui.java    |    0
 .../jmeter/visualizers/backend/ErrorMetric.java    |    0
 .../jmeter/visualizers/backend/SamplerMetric.java  |    0
 .../jmeter/visualizers/backend/UserMetric.java     |    0
 .../jmeter/visualizers/backend/WindowMode.java     |    0
 .../graphite/AbstractGraphiteMetricsSender.java    |    0
 .../graphite/GraphiteBackendListenerClient.java    |    0
 .../backend/graphite/GraphiteMetricsSender.java    |    0
 .../graphite/PickleGraphiteMetricsSender.java      |    0
 .../backend/graphite/SocketConnectionInfos.java    |    0
 .../backend/graphite/SocketOutputStream.java       |    0
 .../graphite/SocketOutputStreamPoolFactory.java    |    0
 .../graphite/TextGraphiteMetricsSender.java        |    0
 .../influxdb/AbstractInfluxdbMetricsSender.java    |    0
 .../backend/influxdb/HttpMetricsSender.java        |    0
 .../influxdb/InfluxdbBackendListenerClient.java    |    0
 .../backend/influxdb/InfluxdbMetricsSender.java    |    0
 .../backend/influxdb/UdpMetricsSender.java         |    0
 .../apache/jmeter/visualizers/utils/Colors.java    |    0
 .../assertions/BSFAssertionResources.properties    |    0
 .../assertions/BSFAssertionResources_fr.properties |    0
 .../assertions/BSFAssertionResources_pl.properties |    0
 .../BSFAssertionResources_pt_BR.properties         |    0
 .../BSFAssertionResources_zh_CN.properties         |    0
 .../CompareAssertionResources.properties           |    0
 .../CompareAssertionResources_fr.properties        |    0
 .../CompareAssertionResources_zh_CN.properties     |    0
 .../assertions/JSR223AssertionResources.properties |    0
 .../JSR223AssertionResources_fr.properties         |    0
 .../JSR223AssertionResources_zh_CN.properties      |    0
 .../org/apache/jmeter/assertions/package.html      |    0
 .../jmeter/config/CSVDataSetResources.properties   |    0
 .../config/CSVDataSetResources_de.properties       |    0
 .../config/CSVDataSetResources_es.properties       |    0
 .../config/CSVDataSetResources_fr.properties       |    0
 .../config/CSVDataSetResources_pl.properties       |    0
 .../config/CSVDataSetResources_pt_BR.properties    |    0
 .../config/CSVDataSetResources_tr.properties       |    0
 .../config/CSVDataSetResources_zh_CN.properties    |    0
 .../config/CSVDataSetResources_zh_TW.properties    |    0
 .../config/KeystoreConfigResources.properties      |    0
 .../config/KeystoreConfigResources_fr.properties   |    0
 .../KeystoreConfigResources_zh_CN.properties       |    0
 .../RandomVariableConfigResources.properties       |    0
 .../RandomVariableConfigResources_es.properties    |    0
 .../RandomVariableConfigResources_fr.properties    |    0
 .../RandomVariableConfigResources_pl.properties    |    0
 .../RandomVariableConfigResources_pt_BR.properties |    0
 .../RandomVariableConfigResources_zh_CN.properties |    0
 .../extractor/BSFPostProcessorResources.properties |    0
 .../BSFPostProcessorResources_fr.properties        |    0
 .../BSFPostProcessorResources_pl.properties        |    0
 .../BSFPostProcessorResources_pt_BR.properties     |    0
 .../BSFPostProcessorResources_zh_CN.properties     |    0
 .../BeanShellPostProcessorResources.properties     |    0
 .../BeanShellPostProcessorResources_de.properties  |    0
 .../BeanShellPostProcessorResources_fr.properties  |    0
 .../BeanShellPostProcessorResources_pl.properties  |    0
 ...eanShellPostProcessorResources_pt_BR.properties |    0
 .../BeanShellPostProcessorResources_tr.properties  |    0
 ...eanShellPostProcessorResources_zh_CN.properties |    0
 .../DebugPostProcessorResources.properties         |    0
 .../DebugPostProcessorResources_de.properties      |    0
 .../DebugPostProcessorResources_fr.properties      |    0
 .../DebugPostProcessorResources_pt_BR.properties   |    0
 .../DebugPostProcessorResources_tr.properties      |    0
 .../DebugPostProcessorResources_zh_CN.properties   |    0
 .../JSR223PostProcessorResources.properties        |    0
 .../JSR223PostProcessorResources_fr.properties     |    0
 .../JSR223PostProcessorResources_zh_CN.properties  |    0
 .../modifiers/BSFPreProcessorResources.properties  |    0
 .../BSFPreProcessorResources_fr.properties         |    0
 .../BSFPreProcessorResources_pt_BR.properties      |    0
 .../BSFPreProcessorResources_zh_CN.properties      |    0
 .../BeanShellPreProcessorResources.properties      |    0
 .../BeanShellPreProcessorResources_de.properties   |    0
 .../BeanShellPreProcessorResources_fr.properties   |    0
 ...BeanShellPreProcessorResources_pt_BR.properties |    0
 .../BeanShellPreProcessorResources_tr.properties   |    0
 ...BeanShellPreProcessorResources_zh_CN.properties |    0
 .../JSR223PreProcessorResources.properties         |    0
 .../JSR223PreProcessorResources_fr.properties      |    0
 .../JSR223PreProcessorResources_zh_CN.properties   |    0
 .../sampler/DebugSamplerResources.properties       |    0
 .../sampler/DebugSamplerResources_de.properties    |    0
 .../sampler/DebugSamplerResources_fr.properties    |    0
 .../sampler/DebugSamplerResources_pt_BR.properties |    0
 .../sampler/DebugSamplerResources_tr.properties    |    0
 .../sampler/DebugSamplerResources_zh_CN.properties |    0
 .../jmeter/timers/BSFTimerResources.properties     |    0
 .../jmeter/timers/BSFTimerResources_fr.properties  |    0
 .../timers/BSFTimerResources_zh_CN.properties      |    0
 .../timers/BeanShellTimerResources.properties      |    0
 .../timers/BeanShellTimerResources_de.properties   |    0
 .../timers/BeanShellTimerResources_fr.properties   |    0
 .../BeanShellTimerResources_pt_BR.properties       |    0
 .../timers/BeanShellTimerResources_tr.properties   |    0
 .../BeanShellTimerResources_zh_CN.properties       |    0
 .../ConstantThroughputTimerResources.properties    |    0
 .../ConstantThroughputTimerResources_de.properties |    0
 .../ConstantThroughputTimerResources_es.properties |    0
 .../ConstantThroughputTimerResources_fr.properties |    0
 .../ConstantThroughputTimerResources_ja.properties |    0
 ...nstantThroughputTimerResources_pt_BR.properties |    0
 .../ConstantThroughputTimerResources_tr.properties |    0
 ...nstantThroughputTimerResources_zh_CN.properties |    0
 ...nstantThroughputTimerResources_zh_TW.properties |    0
 .../jmeter/timers/JSR223TimerResources.properties  |    0
 .../timers/JSR223TimerResources_fr.properties      |    0
 .../timers/JSR223TimerResources_zh_CN.properties   |    0
 .../jmeter/timers/SyncTimerResources.properties    |    0
 .../jmeter/timers/SyncTimerResources_de.properties |    0
 .../jmeter/timers/SyncTimerResources_es.properties |    0
 .../jmeter/timers/SyncTimerResources_fr.properties |    0
 .../timers/SyncTimerResources_pt_BR.properties     |    0
 .../jmeter/timers/SyncTimerResources_tr.properties |    0
 .../timers/SyncTimerResources_zh_CN.properties     |    0
 .../PreciseThroughputTimerResources.properties     |    0
 .../PreciseThroughputTimerResources_fr.properties  |    0
 ...reciseThroughputTimerResources_zh_CN.properties |    0
 .../visualizers/BSFListenerResources.properties    |    0
 .../visualizers/BSFListenerResources_fr.properties |    0
 .../BSFListenerResources_pt_BR.properties          |    0
 .../BSFListenerResources_zh_CN.properties          |    0
 .../BeanShellListenerResources.properties          |    0
 .../BeanShellListenerResources_de.properties       |    0
 .../BeanShellListenerResources_fr.properties       |    0
 .../BeanShellListenerResources_pt_BR.properties    |    0
 .../BeanShellListenerResources_tr.properties       |    0
 .../BeanShellListenerResources_zh_CN.properties    |    0
 .../visualizers/JSR223ListenerResources.properties |    0
 .../JSR223ListenerResources_fr.properties          |    0
 .../JSR223ListenerResources_zh_CN.properties       |    0
 .../jmeter/visualizers/utils/colors.properties     |    0
 .../jmeter/assertions/MD5HexAssertionSpec.groovy   |    0
 .../jmeter/assertions/gui/AssertionGuiSpec.groovy  |    0
 .../control/RandomOrderControllerSpec.groovy       |    0
 .../org/apache/jmeter/control/RunTimeSpec.groovy   |    0
 .../jmeter/control/ThroughputControllerSpec.groovy |    0
 .../jmeter/extractor/BoundaryExtractorSpec.groovy  |    0
 .../jmeter/extractor/JoddExtractorSpec.groovy      |    0
 .../json/render/RenderAsJsonRendererSpec.groovy    |    0
 .../jmeter/timers/UniformRandomTimerSpec.groovy    |    0
 .../jmeter/assertions/DurationAssertionTest.java   |    0
 .../jmeter/assertions/ResponseAssertionTest.java   |    0
 .../jmeter/assertions/SMIMEAssertionTest.java      |    0
 .../jmeter/assertions/SizeAssertionTest.java       |    0
 .../jmeter/assertions/TestJSONPathAssertion.java   |    0
 .../assertions/TestJSONPathAssertionGui.java       |    0
 .../jmeter/assertions/XMLSchemaAssertionTest.java  |    0
 .../jmeter/assertions/XPath2AssertionTest.java     |  240 ++
 .../jmeter/assertions/XPathAssertionTest.java      |    0
 .../apache/jmeter/assertions/XmlAssertionTest.java |    0
 .../org/apache/jmeter/config/TestCVSDataSet.java   |    0
 .../jmeter/config/TestRandomVariableConfig.java    |    0
 .../jmeter/config/gui/TestArgumentsPanel.java      |    0
 .../jmeter/control/TestGenericController.java      |    0
 .../apache/jmeter/control/TestIfController.java    |    0
 .../jmeter/control/TestInterleaveControl.java      |    0
 .../apache/jmeter/control/TestLoopController.java  |    0
 .../jmeter/control/TestOnceOnlyController.java     |    0
 .../jmeter/control/TestRandomController.java       |    0
 .../jmeter/control/TestTransactionController.java  |    0
 .../apache/jmeter/control/TestWhileController.java |    0
 .../jmeter/extractor/TestHtmlExtractorJSoup.java   |    0
 .../jmeter/extractor/TestHtmlExtractorJodd.java    |    0
 .../jmeter/extractor/TestJSONPostProcessor.java    |    0
 .../jmeter/extractor/TestRegexExtractor.java       |    0
 .../jmeter/extractor/TestXPath2Extractor.java      |    0
 .../jmeter/extractor/TestXPathExtractor.java       |    0
 .../org/apache/jmeter/gui/action/TestSave.java     |    0
 .../gui/action/template/TestTemplateManager.java   |    0
 .../apache/jmeter/reporters/TestResultSaver.java   |    0
 .../resources/ResourceKeyUsageTestComponents.java  |   23 +
 .../jmeter/timers/ConstantThroughputTimerTest.java |    0
 .../org/apache/jmeter/timers/SyncTimerTest.java    |    0
 .../org/apache/jmeter/timers/TimerServiceTest.java |    0
 .../PreciseThroughputTimerTest.java                |    0
 .../jmeter/visualizers/TestRenderAsJson.java       |    0
 .../jmeter/visualizers/TestSampleCompareTo.java    |    0
 .../visualizers/TestSamplingStatCalculator.java    |    0
 .../backend/SamplerMetricFixedModeTest.java        |    0
 .../backend/SamplerMetricTimedModeTest.java        |    0
 .../org/apache/jmeter/assertions/email.pem         |    0
 .../org/apache/jmeter/assertions/signed_email.eml  |    0
 .../gui/action/template/invalidTemplates.xml       |    0
 .../jmeter/gui/action/template/validTemplates.xml  |    0
 src/config/build.gradle.kts                        |   82 +
 src/core/build.gradle.kts                          |  119 +
 src/core/org/apache/jmeter/JMeter.java             | 1495 --------
 .../org/apache/jmeter/samplers/SampleEvent.java    |  231 --
 .../jmeter/threads/JMeterContextService.java       |  204 -
 src/core/org/apache/jmeter/util/JMeterVersion.java |  106 -
 .../org/apache/jmeter/util/ShutdownClient.java     |   50 -
 .../jmeter/visualizers/gui/AbstractVisualizer.java |  359 --
 .../src/main/java/org/apache/jmeter/JMeter.java    | 1496 ++++++++
 .../org/apache/jmeter/ProxyAuthenticator.java      |    0
 .../main/java}/org/apache/jmeter/SplashScreen.java |    0
 .../org/apache/jmeter/assertions/Assertion.java    |    0
 .../apache/jmeter/assertions/AssertionResult.java  |    0
 .../jmeter/assertions/CompareAssertionResult.java  |    0
 .../assertions/gui/AbstractAssertionGui.java       |    0
 .../java}/org/apache/jmeter/config/Argument.java   |    0
 .../java}/org/apache/jmeter/config/Arguments.java  |    0
 .../org/apache/jmeter/config/ConfigElement.java    |    0
 .../apache/jmeter/config/ConfigTestElement.java    |    0
 .../org/apache/jmeter/config/LoginConfig.java      |    0
 .../jmeter/config/gui/AbstractConfigGui.java       |    0
 .../apache/jmeter/config/gui/ArgumentsPanel.java   |    0
 .../apache/jmeter/config/gui/LoginConfigGui.java   |    0
 .../org/apache/jmeter/config/gui/ObsoleteGui.java  |    0
 .../apache/jmeter/config/gui/RowDetailDialog.java  |    0
 .../apache/jmeter/config/gui/SimpleConfigGui.java  |    0
 .../org/apache/jmeter/control/Controller.java      |    0
 .../apache/jmeter/control/GenericController.java   |    0
 .../org/apache/jmeter/control/IfController.java    |    0
 .../apache/jmeter/control/IteratingController.java |    0
 .../org/apache/jmeter/control/LoopController.java  |    0
 .../apache/jmeter/control/NextIsNullException.java |    0
 .../jmeter/control/ReplaceableController.java      |    0
 .../java}/org/apache/jmeter/control/RunTime.java   |    0
 .../jmeter/control/TestFragmentController.java     |    0
 .../jmeter/control/TransactionController.java      |    0
 .../apache/jmeter/control/TransactionSampler.java  |    0
 .../org/apache/jmeter/control/WhileController.java |    0
 .../jmeter/control/gui/AbstractControllerGui.java  |    0
 .../jmeter/control/gui/IfControllerPanel.java      |    0
 .../jmeter/control/gui/LogicControllerGui.java     |    0
 .../jmeter/control/gui/LoopControlPanel.java       |    0
 .../org/apache/jmeter/control/gui/RunTimeGui.java  |    0
 .../control/gui/TestFragmentControllerGui.java     |    0
 .../org/apache/jmeter/control/gui/TestPlanGui.java |    0
 .../control/gui/TransactionControllerGui.java      |    0
 .../jmeter/control/gui/WhileControllerGui.java     |    0
 .../apache/jmeter/control/gui/WorkBenchGui.java    |    0
 .../apache/jmeter/engine/ClientJMeterEngine.java   |    0
 .../org/apache/jmeter/engine/ConvertListeners.java |    0
 .../apache/jmeter/engine/DistributedRunner.java    |    0
 .../org/apache/jmeter/engine/JMeterEngine.java     |    0
 .../jmeter/engine/JMeterEngineException.java       |    0
 .../org/apache/jmeter/engine/PreCompiler.java      |    0
 .../apache/jmeter/engine/RemoteJMeterEngine.java   |    0
 .../jmeter/engine/RemoteJMeterEngineImpl.java      |    0
 .../apache/jmeter/engine/StandardJMeterEngine.java |    0
 .../java}/org/apache/jmeter/engine/TreeCloner.java |    0
 .../apache/jmeter/engine/TreeClonerNoTimer.java    |    0
 .../org/apache/jmeter/engine/TurnElementsOn.java   |    0
 .../jmeter/engine/event/LoopIterationEvent.java    |    0
 .../jmeter/engine/event/LoopIterationListener.java |    0
 .../org/apache/jmeter/engine/package-info.java     |    0
 .../jmeter/engine/util/AbstractTransformer.java    |    0
 .../jmeter/engine/util/CompoundVariable.java       |    0
 .../engine/util/ConfigMergabilityIndicator.java    |    0
 .../apache/jmeter/engine/util/FunctionParser.java  |    0
 .../apache/jmeter/engine/util/NoConfigMerge.java   |    0
 .../apache/jmeter/engine/util/NoThreadClone.java   |    0
 .../engine/util/ReplaceFunctionsWithStrings.java   |    0
 .../engine/util/ReplaceStringWithFunctions.java    |    0
 .../apache/jmeter/engine/util/SimpleVariable.java  |    0
 .../engine/util/UndoVariableReplacement.java       |    0
 .../apache/jmeter/engine/util/ValueReplacer.java   |    0
 .../jmeter/engine/util/ValueTransformer.java       |    0
 .../exceptions/IllegalUserActionException.java     |    0
 .../apache/jmeter/functions/AbstractFunction.java  |    0
 .../org/apache/jmeter/functions/Function.java      |    0
 .../jmeter/functions/InvalidVariableException.java |    0
 .../jmeter/functions/gui/FunctionHelper.java       |    0
 .../jmeter/gui/AbstractJMeterGuiComponent.java     |    0
 .../gui/AbstractScopedJMeterGuiComponent.java      |    0
 .../main/java}/org/apache/jmeter/gui/ClearGui.java |    0
 .../java}/org/apache/jmeter/gui/CommentPanel.java  |    0
 .../java}/org/apache/jmeter/gui/GUIFactory.java    |    0
 .../org/apache/jmeter/gui/GUIMenuSortOrder.java    |    0
 .../org/apache/jmeter/gui/GlobalUndoableEdit.java  |    0
 .../java}/org/apache/jmeter/gui/GuiPackage.java    |    0
 .../org/apache/jmeter/gui/HtmlReportAction.java    |    0
 .../java}/org/apache/jmeter/gui/HtmlReportUI.java  |    0
 .../org/apache/jmeter/gui/JMeterFileFilter.java    |    0
 .../org/apache/jmeter/gui/JMeterGUIComponent.java  |    0
 .../java}/org/apache/jmeter/gui/LoggerPanel.java   |    0
 .../java}/org/apache/jmeter/gui/MainFrame.java     |    0
 .../java}/org/apache/jmeter/gui/NamePanel.java     |    0
 .../java}/org/apache/jmeter/gui/OnErrorPanel.java  |    0
 .../java}/org/apache/jmeter/gui/Replaceable.java   |    0
 .../org/apache/jmeter/gui/SavePropertyDialog.java  |    0
 .../java}/org/apache/jmeter/gui/Searchable.java    |    0
 .../java}/org/apache/jmeter/gui/ServerPanel.java   |    0
 .../org/apache/jmeter/gui/SimpleCompoundEdit.java  |    0
 .../java}/org/apache/jmeter/gui/Stoppable.java     |    0
 .../org/apache/jmeter/gui/TestPlanListener.java    |    0
 .../java}/org/apache/jmeter/gui/TreeState.java     |    0
 .../java}/org/apache/jmeter/gui/UndoHistory.java   |    0
 .../org/apache/jmeter/gui/UndoHistoryItem.java     |    0
 .../org/apache/jmeter/gui/UnsharedComponent.java   |    0
 .../org/apache/jmeter/gui/action/AboutCommand.java |    0
 .../apache/jmeter/gui/action/AbstractAction.java   |    0
 .../action/AbstractActionWithNoRunningTest.java    |    0
 .../org/apache/jmeter/gui/action/ActionNames.java  |    0
 .../org/apache/jmeter/gui/action/ActionRouter.java |    0
 .../org/apache/jmeter/gui/action/AddParent.java    |    0
 .../gui/action/AddThinkTimeBetweenEachStep.java    |    0
 .../org/apache/jmeter/gui/action/AddToTree.java    |    0
 .../jmeter/gui/action/ApplyNamingConvention.java   |    0
 .../apache/jmeter/gui/action/ChangeLanguage.java   |    0
 .../org/apache/jmeter/gui/action/ChangeParent.java |    0
 .../org/apache/jmeter/gui/action/CheckDirty.java   |    0
 .../java}/org/apache/jmeter/gui/action/Clear.java  |    0
 .../java}/org/apache/jmeter/gui/action/Close.java  |    0
 .../apache/jmeter/gui/action/CollapseExpand.java   |    0
 .../gui/action/CollapseExpandTreeBranch.java       |    0
 .../org/apache/jmeter/gui/action/Command.java      |    0
 .../gui/action/CompileJSR223TestElements.java      |    0
 .../java}/org/apache/jmeter/gui/action/Copy.java   |    0
 .../jmeter/gui/action/CreateFunctionDialog.java    |    0
 .../java}/org/apache/jmeter/gui/action/Cut.java    |    0
 .../org/apache/jmeter/gui/action/Duplicate.java    |    0
 .../org/apache/jmeter/gui/action/EditCommand.java  |    0
 .../apache/jmeter/gui/action/EnableComponent.java  |    0
 .../org/apache/jmeter/gui/action/ExitCommand.java  |    0
 .../java}/org/apache/jmeter/gui/action/Help.java   |    0
 .../jmeter/gui/action/HtmlReportGenerator.java     |    0
 .../org/apache/jmeter/gui/action/KeyStrokes.java   |    0
 .../java}/org/apache/jmeter/gui/action/Load.java   |    0
 .../apache/jmeter/gui/action/LoadDraggedFile.java  |    0
 .../jmeter/gui/action/LoadRecentProject.java       |    0
 .../apache/jmeter/gui/action/LogLevelCommand.java  |    0
 .../gui/action/LoggerPanelEnableDisable.java       |    0
 .../jmeter/gui/action/LookAndFeelCommand.java      |    0
 .../java}/org/apache/jmeter/gui/action/Move.java   |    0
 .../apache/jmeter/gui/action/OpenLinkAction.java   |    0
 .../java}/org/apache/jmeter/gui/action/Paste.java  |    0
 .../apache/jmeter/gui/action/RawTextSearcher.java  |    0
 .../apache/jmeter/gui/action/RegexpSearcher.java   |    0
 .../org/apache/jmeter/gui/action/RemoteStart.java  |    0
 .../java}/org/apache/jmeter/gui/action/Remove.java |    0
 .../jmeter/gui/action/ResetSearchCommand.java      |    0
 .../org/apache/jmeter/gui/action/Restart.java      |    0
 .../apache/jmeter/gui/action/RevertProject.java    |    0
 .../jmeter/gui/action/SSLManagerCommand.java       |    0
 .../java}/org/apache/jmeter/gui/action/Save.java   |    0
 .../apache/jmeter/gui/action/SaveBeforeRun.java    |    0
 .../org/apache/jmeter/gui/action/SaveGraphics.java |    0
 .../apache/jmeter/gui/action/SchematicView.java    |    0
 .../jmeter/gui/action/SearchTreeCommand.java       |    0
 .../apache/jmeter/gui/action/SearchTreeDialog.java |    0
 .../org/apache/jmeter/gui/action/Searcher.java     |    0
 .../jmeter/gui/action/SelectTemplatesDialog.java   |    0
 .../java}/org/apache/jmeter/gui/action/Start.java  |    0
 .../apache/jmeter/gui/action/StopStoppables.java   |    0
 .../apache/jmeter/gui/action/TemplatesCommand.java |    0
 .../jmeter/gui/action/TreeNodeNamingPolicy.java    |    0
 .../org/apache/jmeter/gui/action/UndoCommand.java  |    0
 .../java}/org/apache/jmeter/gui/action/What.java   |    0
 .../org/apache/jmeter/gui/action/ZoomInOut.java    |    0
 .../action/impl/DefaultTreeNodeNamingPolicy.java   |    0
 .../jmeter/gui/action/template/Template.java       |    0
 .../gui/action/template/TemplateManager.java       |    0
 .../gui/action/thinktime/ThinkTimeCreator.java     |    0
 .../action/validation/TreeClonerForValidation.java |    0
 .../jmeter/gui/logging/GuiLogEventAppender.java    |    0
 .../apache/jmeter/gui/logging/GuiLogEventBus.java  |    0
 .../jmeter/gui/logging/GuiLogEventListener.java    |    0
 .../apache/jmeter/gui/logging/LogEventObject.java  |    0
 .../org/apache/jmeter/gui/plugin/MenuCreator.java  |    0
 .../apache/jmeter/gui/tree/JMeterCellRenderer.java |    0
 .../apache/jmeter/gui/tree/JMeterTreeListener.java |    0
 .../apache/jmeter/gui/tree/JMeterTreeModel.java    |    0
 .../org/apache/jmeter/gui/tree/JMeterTreeNode.java |    0
 .../jmeter/gui/tree/JMeterTreeTransferHandler.java |    0
 .../org/apache/jmeter/gui/tree/NamedTreeNode.java  |    0
 .../org/apache/jmeter/gui/util/CheckBoxPanel.java  |    0
 .../org/apache/jmeter/gui/util/EscapeDialog.java   |    0
 .../org/apache/jmeter/gui/util/FileDialoger.java   |    0
 .../org/apache/jmeter/gui/util/FileListPanel.java  |    0
 .../org/apache/jmeter/gui/util/FilePanel.java      |    0
 .../org/apache/jmeter/gui/util/FilePanelEntry.java |    0
 .../org/apache/jmeter/gui/util/FocusRequester.java |    0
 .../jmeter/gui/util/HeaderAsPropertyRenderer.java  |    0
 .../gui/util/HeaderAsPropertyRendererWrapper.java  |    0
 .../apache/jmeter/gui/util/HorizontalPanel.java    |    0
 .../apache/jmeter/gui/util/IconToolbarBean.java    |    0
 .../org/apache/jmeter/gui/util/JDateField.java     |    0
 .../apache/jmeter/gui/util/JLabeledRadioI18N.java  |    0
 .../org/apache/jmeter/gui/util/JMeterColor.java    |    0
 .../org/apache/jmeter/gui/util/JMeterMenuBar.java  |    0
 .../org/apache/jmeter/gui/util/JMeterToolBar.java  |    0
 .../jmeter/gui/util/JSyntaxSearchToolBar.java      |    0
 .../apache/jmeter/gui/util/JSyntaxTextArea.java    |    0
 .../apache/jmeter/gui/util/JTextScrollPane.java    |    0
 .../org/apache/jmeter/gui/util/MenuFactory.java    |    0
 .../java}/org/apache/jmeter/gui/util/MenuInfo.java |    0
 .../apache/jmeter/gui/util/MenuSeparatorInfo.java  |    0
 .../jmeter/gui/util/NumberFieldErrorListener.java  |    0
 .../apache/jmeter/gui/util/PowerTableModel.java    |    0
 .../jmeter/gui/util/TextAreaCellRenderer.java      |    0
 .../jmeter/gui/util/TextAreaTableCellEditor.java   |    0
 .../apache/jmeter/gui/util/TextBoxDialoger.java    |    0
 .../apache/jmeter/gui/util/TristateCheckBox.java   |    0
 .../org/apache/jmeter/gui/util/TristateState.java  |    0
 .../org/apache/jmeter/gui/util/VerticalPanel.java  |    0
 .../org/apache/jmeter/plugin/JMeterPlugin.java     |    0
 .../org/apache/jmeter/plugin/PluginManager.java    |    0
 .../org/apache/jmeter/processor/PostProcessor.java |    0
 .../org/apache/jmeter/processor/PreProcessor.java  |    0
 .../processor/gui/AbstractPostProcessorGui.java    |    0
 .../processor/gui/AbstractPreProcessorGui.java     |    0
 .../report/config/ConfigurationException.java      |    0
 .../jmeter/report/config/ConfigurationUtils.java   |    0
 .../report/config/ExporterConfiguration.java       |    0
 .../jmeter/report/config/GraphConfiguration.java   |    0
 .../report/config/InstanceConfiguration.java       |    0
 .../config/ReportGeneratorConfiguration.java       |    0
 .../jmeter/report/config/SubConfiguration.java     |    0
 .../jmeter/report/core/AbstractSampleWriter.java   |    0
 .../report/core/ControllerSamplePredicate.java     |    0
 .../jmeter/report/core/ConvertException.java       |    0
 .../org/apache/jmeter/report/core/Converters.java  |    0
 .../org/apache/jmeter/report/core/CsvFile.java     |    0
 .../apache/jmeter/report/core/CsvSampleReader.java |    0
 .../apache/jmeter/report/core/CsvSampleWriter.java |    0
 .../org/apache/jmeter/report/core/DataContext.java |    0
 .../org/apache/jmeter/report/core/JsonUtil.java    |    0
 .../org/apache/jmeter/report/core/Sample.java      |    0
 .../apache/jmeter/report/core/SampleBuilder.java   |    0
 .../jmeter/report/core/SampleComparator.java       |    0
 .../apache/jmeter/report/core/SampleException.java |    0
 .../jmeter/report/core/SampleMetaDataParser.java   |    0
 .../apache/jmeter/report/core/SampleMetadata.java  |    0
 .../apache/jmeter/report/core/SamplePredicate.java |    0
 .../apache/jmeter/report/core/SampleSelector.java  |    0
 .../apache/jmeter/report/core/SampleWriter.java    |    0
 .../apache/jmeter/report/core/StringConverter.java |    0
 .../org/apache/jmeter/report/core/TimeHelper.java  |    0
 .../report/dashboard/AbstractDataExporter.java     |    0
 .../jmeter/report/dashboard/DataExporter.java      |    0
 .../jmeter/report/dashboard/ExportException.java   |    0
 .../report/dashboard/GenerationException.java      |    0
 .../report/dashboard/HtmlTemplateExporter.java     |    0
 .../jmeter/report/dashboard/JsonExporter.java      |    0
 .../jmeter/report/dashboard/JsonizerVisitor.java   |    0
 .../jmeter/report/dashboard/ReportGenerator.java   |    0
 .../jmeter/report/dashboard/SamplingStatistic.java |    0
 .../jmeter/report/dashboard/TemplateVisitor.java   |    0
 .../processor/AbstractAggregatorFactory.java       |    0
 .../report/processor/AbstractSampleConsumer.java   |    0
 .../report/processor/AbstractSampleProcessor.java  |    0
 .../report/processor/AbstractSampleSource.java     |    0
 .../report/processor/AbstractSummaryConsumer.java  |    0
 .../jmeter/report/processor/AggregateConsumer.java |    0
 .../apache/jmeter/report/processor/Aggregator.java |    0
 .../jmeter/report/processor/AggregatorFactory.java |    0
 .../report/processor/ApdexSummaryConsumer.java     |    0
 .../jmeter/report/processor/ApdexSummaryData.java  |    0
 .../report/processor/ApdexThresholdsInfo.java      |    0
 .../jmeter/report/processor/ChannelContext.java    |    0
 .../report/processor/CsvFileSampleSource.java      |    0
 .../report/processor/ErrorsSummaryConsumer.java    |    0
 .../report/processor/ExternalSampleSorter.java     |    0
 .../report/processor/FieldSampleComparator.java    |    0
 .../jmeter/report/processor/FilterConsumer.java    |    0
 .../org/apache/jmeter/report/processor/Job.java    |    0
 .../jmeter/report/processor/ListResultData.java    |    0
 .../jmeter/report/processor/MapResultData.java     |    0
 .../jmeter/report/processor/MaxAggregator.java     |    0
 .../report/processor/MaxAggregatorFactory.java     |    0
 .../jmeter/report/processor/MeanAggregator.java    |    0
 .../report/processor/MeanAggregatorFactory.java    |    0
 .../report/processor/MedianAggregatorFactory.java  |    0
 .../jmeter/report/processor/MinAggregator.java     |    0
 .../report/processor/MinAggregatorFactory.java     |    0
 .../report/processor/NormalizerSampleConsumer.java |    0
 .../report/processor/PercentileAggregator.java     |    0
 .../processor/PercentileAggregatorFactory.java     |    0
 .../report/processor/RequestsSummaryConsumer.java  |    0
 .../apache/jmeter/report/processor/ResultData.java |    0
 .../jmeter/report/processor/ResultDataVisitor.java |    0
 .../jmeter/report/processor/SampleConsumer.java    |    0
 .../jmeter/report/processor/SampleContext.java     |    0
 .../jmeter/report/processor/SampleIndexer.java     |    0
 .../jmeter/report/processor/SampleProcessor.java   |    0
 .../jmeter/report/processor/SampleProducer.java    |    0
 .../jmeter/report/processor/SampleSource.java      |    0
 .../report/processor/SampleWriterConsumer.java     |    0
 .../processor/StatisticsSummaryConsumer.java       |    0
 .../report/processor/StatisticsSummaryData.java    |    0
 .../jmeter/report/processor/SumAggregator.java     |    0
 .../report/processor/SumAggregatorFactory.java     |    0
 .../jmeter/report/processor/TaggerConsumer.java    |    0
 .../jmeter/report/processor/ThresholdSelector.java |    0
 .../report/processor/TimeRateAggregator.java       |    0
 .../processor/TimeRateAggregatorFactory.java       |    0
 .../processor/Top5ErrorsBySamplerConsumer.java     |    0
 .../report/processor/Top5ErrorsSummaryData.java    |    0
 .../jmeter/report/processor/ValueResultData.java   |    0
 .../processor/graph/AbstractGraphConsumer.java     |    0
 .../graph/AbstractGraphValueSelector.java          |    0
 .../graph/AbstractOverTimeGraphConsumer.java       |    0
 .../processor/graph/AbstractSeriesSelector.java    |    0
 .../graph/AbstractVersusRequestsGraphConsumer.java |    0
 .../report/processor/graph/CodeSeriesSelector.java |    0
 .../processor/graph/ConnectTimeValueSelector.java  |    0
 .../report/processor/graph/CountValueSelector.java |    0
 .../processor/graph/ElapsedTimeValueSelector.java  |    0
 .../report/processor/graph/GraphKeysSelector.java  |    0
 .../processor/graph/GraphSeriesSelector.java       |    0
 .../report/processor/graph/GraphValueSelector.java |    0
 .../jmeter/report/processor/graph/GroupData.java   |    0
 .../jmeter/report/processor/graph/GroupInfo.java   |    0
 .../processor/graph/IndexedNameSelector.java       |    0
 .../processor/graph/LatencyValueSelector.java      |    0
 .../report/processor/graph/NameSeriesSelector.java |    0
 .../jmeter/report/processor/graph/SeriesData.java  |    0
 .../processor/graph/StaticSeriesSelector.java      |    0
 .../processor/graph/StatusSeriesSelector.java      |    0
 .../graph/SuccessfulElapsedTimeValueSelector.java  |    0
 .../processor/graph/TimeStampKeysSelector.java     |    0
 .../graph/impl/ActiveThreadsGraphConsumer.java     |    0
 .../graph/impl/BytesThroughputGraphConsumer.java   |    0
 .../graph/impl/CodesPerSecondGraphConsumer.java    |    0
 .../impl/ConnectTimeOverTimeGraphConsumer.java     |    0
 .../processor/graph/impl/CustomGraphConsumer.java  |    0
 .../graph/impl/HitsPerSecondGraphConsumer.java     |    0
 .../graph/impl/LatencyOverTimeGraphConsumer.java   |    0
 .../graph/impl/LatencyVSRequestGraphConsumer.java  |    0
 .../impl/ResponseCustomGraphGraphConsumer.java     |    0
 .../ResponseTimeDistributionGraphConsumer.java     |    0
 .../impl/ResponseTimeOverTimeGraphConsumer.java    |    0
 .../impl/ResponseTimePerSampleGraphConsumer.java   |    0
 .../impl/ResponseTimePercentilesGraphConsumer.java |    0
 ...sponseTimePercentilesOverTimeGraphConsumer.java |    0
 .../impl/ResponseTimeVSRequestGraphConsumer.java   |    0
 ...heticResponseTimeDistributionGraphConsumer.java |    0
 .../graph/impl/TimeVSThreadGraphConsumer.java      |    0
 .../graph/impl/TotalTPSGraphConsumer.java          |    0
 .../impl/TransactionsPerSecondGraphConsumer.java   |    0
 .../apache/jmeter/report/utils/MetricUtils.java    |    0
 .../jmeter/reporters/AbstractListenerElement.java  |    0
 .../org/apache/jmeter/reporters/ResultAction.java  |    0
 .../apache/jmeter/reporters/ResultCollector.java   |    0
 .../jmeter/reporters/ResultCollectorHelper.java    |    0
 .../org/apache/jmeter/reporters/ResultSaver.java   |    0
 .../org/apache/jmeter/reporters/Summariser.java    |    0
 .../jmeter/reporters/SummariserRunningSample.java  |    0
 .../jmeter/reporters/gui/ResultActionGui.java      |    0
 .../jmeter/reporters/gui/ResultSaverGui.java       |    0
 .../apache/jmeter/reporters/gui/SummariserGui.java |    0
 .../org/apache/jmeter/rmi/AliasKeyManager.java     |    0
 .../jmeter/rmi/RMIServerSocketFactoryImpl.java     |    0
 .../main/java}/org/apache/jmeter/rmi/RmiUtils.java |    0
 .../jmeter/rmi/SSLRMIClientSocketFactory.java      |    0
 .../jmeter/rmi/SSLRMIServerSocketFactory.java      |    0
 .../jmeter/samplers/AbstractSampleSender.java      |    0
 .../apache/jmeter/samplers/AbstractSampler.java    |    0
 .../apache/jmeter/samplers/AsynchSampleSender.java |    0
 .../apache/jmeter/samplers/BatchSampleSender.java  |    0
 .../org/apache/jmeter/samplers/Clearable.java      |    0
 .../jmeter/samplers/DataStrippingSampleSender.java |    0
 .../jmeter/samplers/DiskStoreSampleSender.java     |    0
 .../java}/org/apache/jmeter/samplers/Entry.java    |    0
 .../apache/jmeter/samplers/HoldSampleSender.java   |    0
 .../org/apache/jmeter/samplers/Interruptible.java  |    0
 .../jmeter/samplers/RemoteListenerWrapper.java     |    0
 .../jmeter/samplers/RemoteSampleListener.java      |    0
 .../jmeter/samplers/RemoteSampleListenerImpl.java  |    0
 .../samplers/RemoteSampleListenerWrapper.java      |    0
 .../jmeter/samplers/RemoteTestListenerWrapper.java |    0
 .../org/apache/jmeter/samplers/Remoteable.java     |    0
 .../org/apache/jmeter/samplers/SampleEvent.java    |  228 ++
 .../org/apache/jmeter/samplers/SampleListener.java |    0
 .../org/apache/jmeter/samplers/SampleMonitor.java  |    0
 .../org/apache/jmeter/samplers/SampleResult.java   |    0
 .../jmeter/samplers/SampleSaveConfiguration.java   |    0
 .../org/apache/jmeter/samplers/SampleSender.java   |    0
 .../jmeter/samplers/SampleSenderFactory.java       |    0
 .../java}/org/apache/jmeter/samplers/Sampler.java  |    0
 .../jmeter/samplers/StandardSampleSender.java      |    0
 .../jmeter/samplers/StatisticalSampleResult.java   |    0
 .../jmeter/samplers/StatisticalSampleSender.java   |    0
 .../jmeter/samplers/gui/AbstractSamplerGui.java    |    0
 .../org/apache/jmeter/save/CSVSaveService.java     |    0
 .../apache/jmeter/save/ListenerResultWrapper.java  |    0
 .../apache/jmeter/save/SaveGraphicsService.java    |    0
 .../java}/org/apache/jmeter/save/SaveService.java  |    0
 .../org/apache/jmeter/save/ScriptWrapper.java      |    0
 .../apache/jmeter/save/ScriptWrapperConverter.java |    0
 .../org/apache/jmeter/save/TestResultWrapper.java  |    0
 .../save/converters/BooleanPropertyConverter.java  |    0
 .../jmeter/save/converters/ConversionHelp.java     |    0
 .../jmeter/save/converters/HashTreeConverter.java  |    0
 .../save/converters/IntegerPropertyConverter.java  |    0
 .../save/converters/LongPropertyConverter.java     |    0
 .../save/converters/MultiPropertyConverter.java    |    0
 .../save/converters/SampleEventConverter.java      |    0
 .../save/converters/SampleResultConverter.java     |    0
 .../SampleSaveConfigurationConverter.java          |    0
 .../save/converters/StringPropertyConverter.java   |    0
 .../save/converters/TestElementConverter.java      |    0
 .../converters/TestElementPropertyConverter.java   |    0
 .../converters/TestResultWrapperConverter.java     |    0
 .../org/apache/jmeter/services/FileServer.java     |    0
 .../java}/org/apache/jmeter/swing/HtmlPane.java    |    0
 .../apache/jmeter/testbeans/BeanInfoSupport.java   |    0
 .../org/apache/jmeter/testbeans/TestBean.java      |    0
 .../apache/jmeter/testbeans/TestBeanBeanInfo.java  |    0
 .../apache/jmeter/testbeans/TestBeanHelper.java    |    0
 .../testbeans/gui/BooleanPropertyEditor.java       |    0
 .../jmeter/testbeans/gui/ComboStringEditor.java    |    0
 .../apache/jmeter/testbeans/gui/EnumEditor.java    |    0
 .../jmeter/testbeans/gui/FieldStringEditor.java    |    0
 .../apache/jmeter/testbeans/gui/FileEditor.java    |    0
 .../testbeans/gui/GenericTestBeanCustomizer.java   |    0
 .../testbeans/gui/IntegerPropertyEditor.java       |    0
 .../jmeter/testbeans/gui/LongPropertyEditor.java   |    0
 .../jmeter/testbeans/gui/PasswordEditor.java       |    0
 .../jmeter/testbeans/gui/SharedCustomizer.java     |    0
 .../apache/jmeter/testbeans/gui/TableEditor.java   |    0
 .../apache/jmeter/testbeans/gui/TestBeanGUI.java   |    0
 .../testbeans/gui/TestBeanPropertyEditor.java      |    0
 .../jmeter/testbeans/gui/TextAreaEditor.java       |    0
 .../apache/jmeter/testbeans/gui/TypeEditor.java    |    0
 .../apache/jmeter/testbeans/gui/WrapperEditor.java |    0
 .../testelement/AbstractScopedAssertion.java       |    0
 .../testelement/AbstractScopedTestElement.java     |    0
 .../jmeter/testelement/AbstractTestElement.java    |    0
 .../testelement/AbstractTestElementBeanInfo.java   |    0
 .../apache/jmeter/testelement/NonTestElement.java  |    0
 .../jmeter/testelement/OnErrorTestElement.java     |    0
 .../apache/jmeter/testelement/TestCloneable.java   |    0
 .../org/apache/jmeter/testelement/TestElement.java |    0
 .../jmeter/testelement/TestElementTraverser.java   |    0
 .../jmeter/testelement/TestIterationListener.java  |    0
 .../org/apache/jmeter/testelement/TestPlan.java    |    0
 .../jmeter/testelement/TestStateListener.java      |    0
 .../apache/jmeter/testelement/ThreadListener.java  |    0
 .../jmeter/testelement/VariablesCollection.java    |    0
 .../org/apache/jmeter/testelement/WorkBench.java   |    0
 .../testelement/property/AbstractProperty.java     |    0
 .../testelement/property/BooleanProperty.java      |    0
 .../testelement/property/CollectionProperty.java   |    0
 .../testelement/property/DoubleProperty.java       |    0
 .../jmeter/testelement/property/FloatProperty.java |    0
 .../testelement/property/FunctionProperty.java     |    0
 .../testelement/property/IntegerProperty.java      |    0
 .../testelement/property/JMeterProperty.java       |    0
 .../jmeter/testelement/property/LongProperty.java  |    0
 .../jmeter/testelement/property/MapProperty.java   |    0
 .../jmeter/testelement/property/MultiProperty.java |    0
 .../jmeter/testelement/property/NullProperty.java  |    0
 .../testelement/property/NumberProperty.java       |    0
 .../testelement/property/ObjectProperty.java       |    0
 .../testelement/property/PropertyIterator.java     |    0
 .../testelement/property/PropertyIteratorImpl.java |    0
 .../testelement/property/StringProperty.java       |    0
 .../testelement/property/TestElementProperty.java  |    0
 .../apache/jmeter/threads/AbstractThreadGroup.java |    0
 .../threads/FindTestElementsUpToRootTraverser.java |    0
 .../org/apache/jmeter/threads/JMeterContext.java   |    0
 .../jmeter/threads/JMeterContextService.java       |  201 +
 .../org/apache/jmeter/threads/JMeterThread.java    |    0
 .../apache/jmeter/threads/JMeterThreadMonitor.java |    0
 .../org/apache/jmeter/threads/JMeterVariables.java |    0
 .../apache/jmeter/threads/ListenerNotifier.java    |    0
 .../org/apache/jmeter/threads/PostThreadGroup.java |    0
 .../threads/RemoteThreadsLifeCycleListener.java    |    0
 .../jmeter/threads/RemoteThreadsListener.java      |    0
 .../jmeter/threads/RemoteThreadsListenerImpl.java  |    0
 .../threads/RemoteThreadsListenerTestElement.java  |    0
 .../threads/RemoteThreadsListenerWrapper.java      |    0
 .../org/apache/jmeter/threads/SamplePackage.java   |    0
 .../apache/jmeter/threads/SetupThreadGroup.java    |    0
 .../org/apache/jmeter/threads/TestCompiler.java    |    0
 .../apache/jmeter/threads/TestCompilerHelper.java  |    0
 .../org/apache/jmeter/threads/ThreadGroup.java     |    0
 .../threads/UnmodifiableJMeterVariables.java       |    0
 .../jmeter/threads/gui/AbstractThreadGroupGui.java |    0
 .../jmeter/threads/gui/PostThreadGroupGui.java     |    0
 .../jmeter/threads/gui/SetupThreadGroupGui.java    |    0
 .../apache/jmeter/threads/gui/ThreadGroupGui.java  |    0
 .../org/apache/jmeter/timers/ModifiableTimer.java  |    0
 .../main/java}/org/apache/jmeter/timers/Timer.java |    0
 .../org/apache/jmeter/timers/TimerService.java     |    0
 .../apache/jmeter/timers/gui/AbstractTimerGui.java |    0
 .../org/apache/jmeter/util/BSFBeanInfoSupport.java |    0
 .../apache/jmeter/util/BSFJavaScriptEngine.java    |    0
 .../org/apache/jmeter/util/BSFTestElement.java     |    0
 .../jmeter/util/BeanShellBeanInfoSupport.java      |    0
 .../apache/jmeter/util/BeanShellInterpreter.java   |    0
 .../org/apache/jmeter/util/BeanShellServer.java    |    0
 .../apache/jmeter/util/BeanShellTestElement.java   |    0
 .../java}/org/apache/jmeter/util/CPSPauser.java    |    0
 .../java}/org/apache/jmeter/util/Calculator.java   |    0
 .../java}/org/apache/jmeter/util/ColorHelper.java  |    0
 .../apache/jmeter/util/CustomX509TrustManager.java |    0
 .../java}/org/apache/jmeter/util/Document.java     |    0
 .../jmeter/util/HttpSSLProtocolSocketFactory.java  |    0
 .../jmeter/util/JMeterTreeNodeTransferable.java    |    0
 .../java}/org/apache/jmeter/util/JMeterUtils.java  |    0
 .../apache/jmeter/util/JSR223BeanInfoSupport.java  |    0
 .../org/apache/jmeter/util/JSR223TestElement.java  |    0
 .../org/apache/jmeter/util/JsseSSLManager.java     |    0
 .../org/apache/jmeter/util/LocaleChangeEvent.java  |    0
 .../apache/jmeter/util/LocaleChangeListener.java   |    0
 .../java}/org/apache/jmeter/util/NameUpdater.java  |    0
 .../java}/org/apache/jmeter/util/NamedObject.java  |    0
 .../jmeter/util/PropertiesBasedPrefixResolver.java |    0
 .../PropertiesBasedPrefixResolverForXpath2.java    |    0
 .../java}/org/apache/jmeter/util/SSLManager.java   |    0
 .../java}/org/apache/jmeter/util/ScopePanel.java   |    0
 .../jmeter/util/ScriptingBeanInfoSupport.java      |    0
 .../apache/jmeter/util/ScriptingTestElement.java   |    0
 .../org/apache/jmeter/util/SlowInputStream.java    |    0
 .../org/apache/jmeter/util/SlowOutputStream.java   |    0
 .../org/apache/jmeter/util/SlowSSLSocket.java      |    0
 .../java}/org/apache/jmeter/util/SlowSocket.java   |    0
 .../org/apache/jmeter/util/StringUtilities.java    |    0
 .../java}/org/apache/jmeter/util/TemplateUtil.java |    0
 .../org/apache/jmeter/util/TidyException.java      |    0
 .../jmeter/util/TrustAllSSLSocketFactory.java      |    0
 .../apache/jmeter/util/XPathQueryCacheLoader.java  |    0
 .../java}/org/apache/jmeter/util/XPathUtil.java    |    0
 .../jmeter/util/keystore/JmeterKeyStore.java       |    0
 .../jmeter/visualizers/CachingStatCalculator.java  |    0
 .../apache/jmeter/visualizers/ImageVisualizer.java |    0
 .../org/apache/jmeter/visualizers/Printable.java   |    0
 .../apache/jmeter/visualizers/RunningSample.java   |    0
 .../org/apache/jmeter/visualizers/Sample.java      |    0
 .../jmeter/visualizers/SamplingStatCalculator.java |    0
 .../org/apache/jmeter/visualizers/TableSample.java |    0
 .../org/apache/jmeter/visualizers/Visualizer.java  |    0
 .../apache/jmeter/visualizers/backend/Backend.java |    0
 .../visualizers/gui/AbstractListenerGui.java       |    0
 .../jmeter/visualizers/gui/AbstractVisualizer.java |  357 ++
 .../org/apache/jmeter/gui/action/schematic.xsl     |    0
 .../jmeter/gui/action/template/templates.dtd       |    0
 .../org/apache/jmeter/gui/util/textarea.properties |    0
 .../apache/jmeter/gui/util/theme/darcula_theme.xml |    0
 .../main/resources}/org/apache/jmeter/help.txt     |    0
 .../org/apache/jmeter/images/about.down.gif        |  Bin
 .../org/apache/jmeter/images/about.off.gif         |  Bin
 .../org/apache/jmeter/images/about.on.gif          |  Bin
 .../org/apache/jmeter/images/about.over.gif        |  Bin
 .../resources}/org/apache/jmeter/images/beaker.gif |  Bin
 .../org/apache/jmeter/images/clear.down.gif        |  Bin
 .../org/apache/jmeter/images/clear.off.gif         |  Bin
 .../org/apache/jmeter/images/clear.on.gif          |  Bin
 .../org/apache/jmeter/images/clear.over.gif        |  Bin
 .../org/apache/jmeter/images/clipboard.gif         |  Bin
 .../org/apache/jmeter/images/collapse-close.png    |  Bin
 .../org/apache/jmeter/images/collapse-open.png     |  Bin
 .../resources}/org/apache/jmeter/images/ear.gif    |  Bin
 .../org/apache/jmeter/images/feather.gif           |  Bin
 .../org/apache/jmeter/images/icon-apache.png       |  Bin
 .../org/apache/jmeter/images/icon.properties       |    0
 .../org/apache/jmeter/images/icon_1.properties     |    0
 .../org/apache/jmeter/images/icon_error_sml.gif    |  Bin
 .../org/apache/jmeter/images/icon_old.properties   |    0
 .../org/apache/jmeter/images/icon_success_sml.gif  |  Bin
 .../org/apache/jmeter/images/icon_warning_sml.gif  |  Bin
 .../resources}/org/apache/jmeter/images/jmeter.png |  Bin
 .../resources}/org/apache/jmeter/images/knob.gif   |  Bin
 .../org/apache/jmeter/images/leafnode.gif          |  Bin
 .../org/apache/jmeter/images/leafnodeflip.gif      |  Bin
 .../resources}/org/apache/jmeter/images/meter.png  |  Bin
 .../org/apache/jmeter/images/new/barchart.png      |  Bin
 .../apache/jmeter/images/new/barchart.png-grey.png |  Bin
 .../org/apache/jmeter/images/new/blue-quill.png    |  Bin
 .../org/apache/jmeter/images/new/book-grey.png     |  Bin
 .../org/apache/jmeter/images/new/book.png          |  Bin
 .../org/apache/jmeter/images/new/chart-grey.png    |  Bin
 .../org/apache/jmeter/images/new/chart.png         |  Bin
 .../org/apache/jmeter/images/new/clock-grey.png    |  Bin
 .../org/apache/jmeter/images/new/clock.png         |  Bin
 .../org/apache/jmeter/images/new/funnel-grey.png   |  Bin
 .../org/apache/jmeter/images/new/funnel.png        |  Bin
 .../org/apache/jmeter/images/new/glasses-grey.png  |  Bin
 .../org/apache/jmeter/images/new/glasses.png       |  Bin
 .../org/apache/jmeter/images/new/mglass-grey.png   |  Bin
 .../org/apache/jmeter/images/new/mglass.png        |  Bin
 .../org/apache/jmeter/images/new/pencil-grey.png   |  Bin
 .../org/apache/jmeter/images/new/pencil.png        |  Bin
 .../org/apache/jmeter/images/new/pin-grey.png      |  Bin
 .../org/apache/jmeter/images/new/pin.png           |  Bin
 .../org/apache/jmeter/images/new/puzzle-grey.png   |  Bin
 .../org/apache/jmeter/images/new/puzzle.png        |  Bin
 .../org/apache/jmeter/images/new/remote-grey.png   |  Bin
 .../org/apache/jmeter/images/new/remote.png        |  Bin
 .../org/apache/jmeter/images/new/scroll-grey.png   |  Bin
 .../org/apache/jmeter/images/new/scroll.png        |  Bin
 .../org/apache/jmeter/images/new/table-grey.png    |  Bin
 .../org/apache/jmeter/images/new/table.png         |  Bin
 .../org/apache/jmeter/images/new/thread-grey.png   |  Bin
 .../org/apache/jmeter/images/new/thread.png        |  Bin
 .../apache/jmeter/images/new/typewriter-grey.png   |  Bin
 .../org/apache/jmeter/images/new/typewriter.png    |  Bin
 .../resources}/org/apache/jmeter/images/pipet.png  |  Bin
 .../org/apache/jmeter/images/question.gif          |  Bin
 .../apache/jmeter/images/smallthread.disabled.gif  |  Bin
 .../apache/jmeter/images/smallthread.enabled.gif   |  Bin
 .../org/apache/jmeter/images/smallthread.idle.gif  |  Bin
 .../org/apache/jmeter/images/start.down.gif        |  Bin
 .../org/apache/jmeter/images/start.off.gif         |  Bin
 .../org/apache/jmeter/images/start.on.gif          |  Bin
 .../org/apache/jmeter/images/start.over.gif        |  Bin
 .../jmeter/images/status/22x22/dialog-error-5.png  |  Bin
 .../status/22x22/pictogram-din-w000-general.png    |  Bin
 .../jmeter/images/status/22x22/task-complete.png   |  Bin
 .../jmeter/images/status/22x22/task-recurring.png  |  Bin
 .../jmeter/images/status/22x22/user-offline-2.png  |  Bin
 .../jmeter/images/status/22x22/user-online-2.png   |  Bin
 .../jmeter/images/status/32x32/dialog-error-5.png  |  Bin
 .../status/32x32/pictogram-din-w000-general.png    |  Bin
 .../jmeter/images/status/32x32/task-complete.png   |  Bin
 .../jmeter/images/status/32x32/task-recurring.png  |  Bin
 .../jmeter/images/status/32x32/user-offline-2.png  |  Bin
 .../jmeter/images/status/32x32/user-online-2.png   |  Bin
 .../jmeter/images/status/48x48/dialog-error-5.png  |  Bin
 .../status/48x48/pictogram-din-w000-general.png    |  Bin
 .../jmeter/images/status/48x48/task-complete.png   |  Bin
 .../jmeter/images/status/48x48/task-recurring.png  |  Bin
 .../jmeter/images/status/48x48/user-offline-2.png  |  Bin
 .../jmeter/images/status/48x48/user-online-2.png   |  Bin
 .../org/apache/jmeter/images/stop.down.gif         |  Bin
 .../org/apache/jmeter/images/stop.off.gif          |  Bin
 .../org/apache/jmeter/images/stop.on.gif           |  Bin
 .../org/apache/jmeter/images/stop.over.gif         |  Bin
 .../org/apache/jmeter/images/testtubes.png         |  Bin
 .../org/apache/jmeter/images/thread.disabled.gif   |  Bin
 .../org/apache/jmeter/images/thread.enabled.gif    |  Bin
 .../resources}/org/apache/jmeter/images/thread.gif |  Bin
 .../org/apache/jmeter/images/thread.idle.gif       |  Bin
 .../resources}/org/apache/jmeter/images/timer.gif  |  Bin
 .../images/toolbar/22x22/applications-office.png   |  Bin
 .../images/toolbar/22x22/arrow-right-3-notimer.png |  Bin
 .../toolbar/22x22/arrow-right-3-startremoteall.png |  Bin
 .../jmeter/images/toolbar/22x22/arrow-right-3.png  |  Bin
 .../images/toolbar/22x22/color-picker-toggle.png   |  Bin
 .../jmeter/images/toolbar/22x22/document-new-4.png |  Bin
 .../images/toolbar/22x22/document-open-2.png       |  Bin
 .../images/toolbar/22x22/document-save-5.png       |  Bin
 .../images/toolbar/22x22/document-save-as-5.png    |  Bin
 .../jmeter/images/toolbar/22x22/documentation.png  |  Bin
 .../jmeter/images/toolbar/22x22/edit-clear-3.png   |  Bin
 .../jmeter/images/toolbar/22x22/edit-copy-4.png    |  Bin
 .../jmeter/images/toolbar/22x22/edit-cut-4.png     |  Bin
 .../jmeter/images/toolbar/22x22/edit-find-7.png    |  Bin
 .../jmeter/images/toolbar/22x22/edit-paste-4.png   |  Bin
 .../jmeter/images/toolbar/22x22/edit-redo-7.png    |  Bin
 .../jmeter/images/toolbar/22x22/edit-undo-7.png    |  Bin
 .../images/toolbar/22x22/help-contents-5.png       |  Bin
 .../jmeter/images/toolbar/22x22/list-add-3.png     |  Bin
 .../jmeter/images/toolbar/22x22/list-remove-3.png  |  Bin
 .../jmeter/images/toolbar/22x22/process-stop-4.png |  Bin
 .../22x22/process-stop-7-shutdownremoteall.png     |  Bin
 .../jmeter/images/toolbar/22x22/process-stop-7.png |  Bin
 .../22x22/road-sign-us-stop-stopremoteall.png      |  Bin
 .../images/toolbar/22x22/road-sign-us-stop.png     |  Bin
 .../images/toolbar/22x22/run-build-clean.png       |  Bin
 .../images/toolbar/22x22/run-build-prune.png       |  Bin
 .../images/toolbar/32x32/applications-office.png   |  Bin
 .../images/toolbar/32x32/arrow-right-3-notimer.png |  Bin
 .../toolbar/32x32/arrow-right-3-startremoteall.png |  Bin
 .../jmeter/images/toolbar/32x32/arrow-right-3.png  |  Bin
 .../images/toolbar/32x32/color-picker-toggle.png   |  Bin
 .../jmeter/images/toolbar/32x32/document-new-4.png |  Bin
 .../images/toolbar/32x32/document-open-2.png       |  Bin
 .../images/toolbar/32x32/document-save-5.png       |  Bin
 .../images/toolbar/32x32/document-save-as-5.png    |  Bin
 .../jmeter/images/toolbar/32x32/documentation.png  |  Bin
 .../jmeter/images/toolbar/32x32/edit-clear-3.png   |  Bin
 .../jmeter/images/toolbar/32x32/edit-copy-4.png    |  Bin
 .../jmeter/images/toolbar/32x32/edit-cut-4.png     |  Bin
 .../jmeter/images/toolbar/32x32/edit-find-7.png    |  Bin
 .../jmeter/images/toolbar/32x32/edit-paste-4.png   |  Bin
 .../jmeter/images/toolbar/32x32/edit-redo-7.png    |  Bin
 .../jmeter/images/toolbar/32x32/edit-undo-7.png    |  Bin
 .../images/toolbar/32x32/help-contents-5.png       |  Bin
 .../jmeter/images/toolbar/32x32/list-add-3.png     |  Bin
 .../jmeter/images/toolbar/32x32/list-remove-3.png  |  Bin
 .../jmeter/images/toolbar/32x32/process-stop-4.png |  Bin
 .../32x32/process-stop-7-shutdownremoteall.png     |  Bin
 .../jmeter/images/toolbar/32x32/process-stop-7.png |  Bin
 .../32x32/road-sign-us-stop-stopremoteall.png      |  Bin
 .../images/toolbar/32x32/road-sign-us-stop.png     |  Bin
 .../images/toolbar/32x32/run-build-clean.png       |  Bin
 .../images/toolbar/32x32/run-build-prune.png       |  Bin
 .../images/toolbar/48x48/applications-office.png   |  Bin
 .../images/toolbar/48x48/arrow-right-3-notimer.png |  Bin
 .../toolbar/48x48/arrow-right-3-startremoteall.png |  Bin
 .../jmeter/images/toolbar/48x48/arrow-right-3.png  |  Bin
 .../images/toolbar/48x48/color-picker-toggle.png   |  Bin
 .../jmeter/images/toolbar/48x48/document-new-4.png |  Bin
 .../images/toolbar/48x48/document-open-2.png       |  Bin
 .../images/toolbar/48x48/document-save-5.png       |  Bin
 .../images/toolbar/48x48/document-save-as-5.png    |  Bin
 .../jmeter/images/toolbar/48x48/documentation.png  |  Bin
 .../jmeter/images/toolbar/48x48/edit-clear-3.png   |  Bin
 .../jmeter/images/toolbar/48x48/edit-copy-4.png    |  Bin
 .../jmeter/images/toolbar/48x48/edit-cut-4.png     |  Bin
 .../jmeter/images/toolbar/48x48/edit-find-7.png    |  Bin
 .../jmeter/images/toolbar/48x48/edit-paste-4.png   |  Bin
 .../jmeter/images/toolbar/48x48/edit-redo-7.png    |  Bin
 .../jmeter/images/toolbar/48x48/edit-undo-7.png    |  Bin
 .../images/toolbar/48x48/help-contents-5.png       |  Bin
 .../jmeter/images/toolbar/48x48/list-add-3.png     |  Bin
 .../jmeter/images/toolbar/48x48/list-remove-3.png  |  Bin
 .../jmeter/images/toolbar/48x48/process-stop-4.png |  Bin
 .../48x48/process-stop-7-shutdownremoteall.png     |  Bin
 .../jmeter/images/toolbar/48x48/process-stop-7.png |  Bin
 .../48x48/road-sign-us-stop-stopremoteall.png      |  Bin
 .../images/toolbar/48x48/road-sign-us-stop.png     |  Bin
 .../images/toolbar/48x48/run-build-clean.png       |  Bin
 .../images/toolbar/48x48/run-build-prune.png       |  Bin
 .../toolbar/icons-custom/arrow-right-3-notimer.svg |    0
 .../icons-custom/arrow-right-3-startremoteall.svg  |    0
 .../toolbar/icons-custom/color-picker-toggle.svg   |    0
 .../process-stop-7-shutdownremoteall.svg           |    0
 .../road-sign-us-stop-stopremoteall.svg            |    0
 .../jmeter/images/toolbar/icons-toolbar.properties |    0
 .../images/tree/19x19/applications-science-3.png   |  Bin
 .../jmeter/images/tree/19x19/appointment-new-3.png |  Bin
 .../jmeter/images/tree/19x19/color-picker-grey.png |  Bin
 .../images/tree/19x19/document-export-4_custom.png |  Bin
 .../images/tree/19x19/document-import-2_custom.png |  Bin
 .../jmeter/images/tree/19x19/document-preview.png  |  Bin
 .../jmeter/images/tree/19x19/office-chart-area.png |  Bin
 .../images/tree/19x19/preferences-system-4.png     |  Bin
 .../jmeter/images/tree/19x19/system-run-5.png      |  Bin
 .../jmeter/images/tree/19x19/view-list-tree-4.png  |  Bin
 .../jmeter/images/tree/19x19/view-pim-tasks.png    |  Bin
 .../images/tree/24x24/applications-science-3.png   |  Bin
 .../jmeter/images/tree/24x24/appointment-new-3.png |  Bin
 .../jmeter/images/tree/24x24/color-picker-grey.png |  Bin
 .../images/tree/24x24/document-export-4_custom.png |  Bin
 .../images/tree/24x24/document-import-2_custom.png |  Bin
 .../jmeter/images/tree/24x24/document-preview.png  |  Bin
 .../jmeter/images/tree/24x24/office-chart-area.png |  Bin
 .../images/tree/24x24/preferences-system-4.png     |  Bin
 .../jmeter/images/tree/24x24/system-run-5.png      |  Bin
 .../jmeter/images/tree/24x24/view-list-tree-4.png  |  Bin
 .../jmeter/images/tree/24x24/view-pim-tasks.png    |  Bin
 .../images/tree/32x32/applications-science-3.png   |  Bin
 .../jmeter/images/tree/32x32/appointment-new-3.png |  Bin
 .../jmeter/images/tree/32x32/color-picker-grey.png |  Bin
 .../images/tree/32x32/document-export-4_custom.png |  Bin
 .../images/tree/32x32/document-import-2_custom.png |  Bin
 .../jmeter/images/tree/32x32/document-preview.png  |  Bin
 .../jmeter/images/tree/32x32/office-chart-area.png |  Bin
 .../images/tree/32x32/preferences-system-4.png     |  Bin
 .../jmeter/images/tree/32x32/system-run-5.png      |  Bin
 .../jmeter/images/tree/32x32/view-list-tree-4.png  |  Bin
 .../jmeter/images/tree/32x32/view-pim-tasks.png    |  Bin
 .../images/tree/48x48/applications-science-3.png   |  Bin
 .../jmeter/images/tree/48x48/appointment-new-3.png |  Bin
 .../jmeter/images/tree/48x48/color-picker-grey.png |  Bin
 .../images/tree/48x48/document-export-4_custom.png |  Bin
 .../images/tree/48x48/document-import-2_custom.png |  Bin
 .../jmeter/images/tree/48x48/document-preview.png  |  Bin
 .../jmeter/images/tree/48x48/office-chart-area.png |  Bin
 .../images/tree/48x48/preferences-system-4.png     |  Bin
 .../jmeter/images/tree/48x48/system-run-5.png      |  Bin
 .../jmeter/images/tree/48x48/view-list-tree-4.png  |  Bin
 .../jmeter/images/tree/48x48/view-pim-tasks.png    |  Bin
 .../tree/icons-custom/document-export-4_custom.svg |    0
 .../tree/icons-custom/document-import-2_custom.svg |    0
 .../jmeter/images/vrt/19x19/security-high-2.png    |  Bin
 .../jmeter/images/vrt/19x19/security-low-2.png     |  Bin
 .../jmeter/images/vrt/24x24/security-high-2.png    |  Bin
 .../jmeter/images/vrt/24x24/security-low-2.png     |  Bin
 .../jmeter/images/vrt/32x32/security-high-2.png    |  Bin
 .../jmeter/images/vrt/32x32/security-low-2.png     |  Bin
 .../jmeter/images/vrt/48x48/security-high-2.png    |  Bin
 .../jmeter/images/vrt/48x48/security-low-2.png     |  Bin
 .../org/apache/jmeter/images/warning.png           |  Bin
 .../org/apache/jmeter/report/config/package.html   |    0
 .../org/apache/jmeter/report/core/package.html     |    0
 .../apache/jmeter/report/dashboard/package.html    |    0
 .../report/processor/graph/impl}/package.html      |    0
 .../jmeter/report/processor/graph/package.html     |    0
 .../apache/jmeter/report/processor}/package.html   |    0
 .../apache/jmeter/resources/messages.properties    |    0
 .../apache/jmeter/resources/messages_de.properties |    0
 .../apache/jmeter/resources/messages_es.properties |    0
 .../apache/jmeter/resources/messages_fr.properties |    0
 .../apache/jmeter/resources/messages_ja.properties |    0
 .../apache/jmeter/resources/messages_no.properties |    0
 .../apache/jmeter/resources/messages_pl.properties |    0
 .../jmeter/resources/messages_pt_BR.properties     |    0
 .../apache/jmeter/resources/messages_tr.properties |    0
 .../jmeter/resources/messages_zh_CN.properties     |    0
 .../jmeter/resources/messages_zh_TW.properties     |    0
 .../org/apache/jmeter/visualizers/package.html     |    0
 .../org/apache/jmeter/util/JMeterVersion.java      |   36 +
 .../org/apache/jmeter/gui/HtmlReportGUISpec.groovy |    0
 .../apache/jmeter/junit/spock/JMeterSpec.groovy    |   61 +
 .../jmeter/report/core/ConvertersSpec.groovy       |    0
 .../report/core/SampleMetadataParserSpec.groovy    |    0
 .../processor/ApdexSummaryConsumerSpec.groovy      |    0
 .../processor/FieldSampleComparatorSpec.groovy     |    0
 .../report/processor/ListResultDataSpec.groovy     |    0
 .../Top5ErrorsBySamplerConsumerSpec.groovy         |    0
 .../processor/Top5ErrorsSummaryDataSpec.groovy     |    0
 ...TimePercentilesOverTimeGraphConsumerSpec.groovy |    0
 .../apache/jmeter/services/FileServerSpec.groovy   |  217 ++
 .../test/java}/org/apache/jmeter/JMeterTest.java   |    0
 .../jmeter/engine/DistributedRunnerTest.java       |    0
 .../org/apache/jmeter/engine/LocalHostTest.java    |    0
 .../org/apache/jmeter/engine/TestTreeCloner.java   |    0
 .../jmeter/engine/util/TestValueReplacer.java      |    0
 .../gui/logging/TestGuiLogEventAppender.java       |    0
 .../jmeter/gui/util/JSyntaxTextAreaTest.java       |    0
 .../jmeter/gui/util/TristateCheckBoxTest.java      |    0
 .../org/apache/jmeter/junit/JMeterTestCase.java    |  167 +
 .../apache/jmeter/junit/JMeterTestCaseJUnit.java   |  133 +
 .../org/apache/jmeter/junit/JMeterTestUtils.java   |   79 +
 .../junit/categories/ExcludeCategoryFilter.java    |    0
 .../jmeter/junit/categories/NeedGuiTests.java      |    0
 .../org/apache/jmeter/junit/stubs/TestSampler.java |    0
 .../apache/jmeter/listeners/TestResultAction.java  |    0
 .../jmeter/report/core/CsvSampleReaderTest.java    |    0
 .../jmeter/report/core/SampleMetadataTest.java     |    0
 .../jmeter/report/core/TestCsvSampleWriter.java    |    0
 .../report/dashboard/ApdexPerTransactionTest.java  |    0
 .../processor/ErrorsSummaryConsumerTest.java       |    0
 .../graph/impl/CustomGraphConsumerTest.java        |    0
 .../org/apache/jmeter/resources/PackageTest.java   |  385 ++
 .../jmeter/resources/ResourceKeyUsageTest.java     |  107 +
 .../org/apache/jmeter/samplers/NullSampler.java    |    0
 .../apache/jmeter/samplers/TestSampleResult.java   |    0
 .../samplers/TestSampleSaveConfiguration.java      |    0
 .../org/apache/jmeter/save/TestCSVSaveService.java |    0
 .../org/apache/jmeter/test/ResourceLocator.java    |    0
 .../testbeans/gui/TestBooleanPropertyEditor.java   |    0
 .../testbeans/gui/TestComboStringEditor.java       |    0
 .../testbeans/gui/TestFieldStringEditor.java       |   56 +
 .../org/apache/jmeter/testelement/PackageTest.java |    0
 .../jmeter/testelement/TestNumberProperty.java     |    0
 .../testelement/property/AbstractPropertyTest.java |    0
 .../testelement/property/MapPropertyTest.java      |    0
 .../jmeter/testelement/property/PackageTest.java   |    0
 .../jmeter/threads/JMeterContextServiceHelper.java |    0
 .../jmeter/threads/TestJMeterContextService.java   |    0
 .../apache/jmeter/threads/TestJMeterThread.java    |  193 +
 .../apache/jmeter/threads/TestTestCompiler.java    |    0
 .../threads/TestUnmodifiableJMeterVariables.java   |    0
 .../apache/jmeter/util/JSR223TestElementTest.java  |    0
 .../java}/org/apache/jmeter/util/LogRecord.java    |    0
 .../jmeter/util/LogRecordingDelegatingLogger.java  |    0
 .../java}/org/apache/jmeter/util/PackageTest.java  |    0
 .../apache/jmeter/util/StringUtilitiesTest.java    |    0
 .../org/apache/jmeter/util/TestJMeterUtils.java    |    0
 .../java/org/apache/jmeter/util/XPathUtilTest.java |  281 ++
 .../java}/org/apache/jorphan/TestXMLBuffer.java    |    0
 .../org/apache/jorphan/reflect/TestFunctor.java    |    0
 .../java}/org/apache/jorphan/test/AllTests.java    |    0
 .../org/apache/jorphan/test/JMeterSerialTest.java  |    0
 .../core/src/test}/resources/XPathUtilTestXml.xml  |    0
 {test => src/core/src/test}/resources/log4j2.xml   |    0
 .../dashboard/reportgenerator_test.properties      |    0
 .../apache/jmeter/services}/testfiles/empty.csv    |    0
 .../services}/testfiles/unit/FileServerSpec.csv    |    0
 .../core/src/test}/resources/resourcefile.txt      |    0
 src/dist-check/build.gradle.kts                    |  221 ++
 .../apache/jmeter/engine/util/PackageSpec.groovy   |    0
 .../gui/action/HtmlReportGeneratorSpec.groovy      |    0
 .../apache/jmeter/gui/util/MenuFactorySpec.groovy  |    0
 .../report/dashboard/ReportGeneratorSpec.groovy    |    0
 .../jmeter/control/TestSwitchController.java       |    0
 .../functions/ComponentReferenceFunctionTest.java  |  164 +
 .../org/apache/jmeter/gui/action/TestLoad.java     |  114 +
 .../java/org/apache/jmeter/junit/JMeterTest.java   |  534 +++
 .../jmeter/resources/TestPropertiesFiles.java      |    0
 .../org/apache/jmeter/save/TestSaveService.java    |  249 ++
 .../apache/jmeter/testbeans/gui/PackageTest.java   |    0
 .../apache/jmeter/testelement/TestElementTest.java |    0
 .../java}/org/apache/jorphan/TestFunctorUsers.java |    0
 .../apache/jorphan/reflect/TestClassFinder.java    |  130 +
 .../apache/jmeter/gui/report/HTMLReportExpect.json |    0
 src/dist/build.gradle.kts                          |  484 +++
 src/examples/build.gradle.kts                      |   21 +
 .../jmeter/examples/sampler/ExampleSampler.java    |    0
 .../examples/sampler/gui/ExampleSamplerGui.java    |    0
 .../examples/testbeans/example1/Example1.java      |    0
 .../examples/testbeans/example2/Example2.java      |    0
 .../testbeans/example2/Example2BeanInfo.java       |    0
 .../examples/testbeans/example3/Example3.java      |    0
 .../testbeans/example3/Example3BeanInfo.java       |    0
 .../example2/Example2Resources.properties          |    0
 .../example2/Example2Resources_es.properties       |    0
 .../example2/Example2Resources_pt_BR.properties    |    0
 .../example2/Example2Resources_tr.properties       |    0
 .../example2/Example2Resources_zh_TW.properties    |    0
 .../example3/Example3Resources.properties          |    0
 src/functions/build.gradle.kts                     |   40 +
 .../jmeter/functions/AbstractFunctionByKey.java    |    0
 .../jmeter/functions/AbstractHostIPName.java       |    0
 .../org/apache/jmeter/functions/BeanShell.java     |    0
 .../java}/org/apache/jmeter/functions/CSVRead.java |    0
 .../org/apache/jmeter/functions/ChangeCase.java    |    0
 .../org/apache/jmeter/functions/CharFunction.java  |    0
 .../jmeter/functions/DateTimeConvertFunction.java  |    0
 .../jmeter/functions/DigestEncodeFunction.java     |    0
 .../org/apache/jmeter/functions/EscapeHtml.java    |    0
 .../jmeter/functions/EscapeOroRegexpChars.java     |    0
 .../org/apache/jmeter/functions/EscapeXml.java     |    0
 .../org/apache/jmeter/functions/EvalFunction.java  |    0
 .../apache/jmeter/functions/EvalVarFunction.java   |    0
 .../jmeter/functions/FileRowColContainer.java      |    0
 .../org/apache/jmeter/functions/FileToString.java  |    0
 .../org/apache/jmeter/functions/FileWrapper.java   |    0
 .../java}/org/apache/jmeter/functions/Groovy.java  |    0
 .../java}/org/apache/jmeter/functions/IntSum.java  |    0
 .../org/apache/jmeter/functions/IsPropDefined.java |    0
 .../org/apache/jmeter/functions/IsVarDefined.java  |    0
 .../apache/jmeter/functions/IterationCounter.java  |    0
 .../org/apache/jmeter/functions/JavaScript.java    |    0
 .../org/apache/jmeter/functions/Jexl2Function.java |    0
 .../org/apache/jmeter/functions/Jexl3Function.java |    0
 .../org/apache/jmeter/functions/LogFunction.java   |    0
 .../org/apache/jmeter/functions/LogFunction2.java  |    0
 .../java}/org/apache/jmeter/functions/LongSum.java |    0
 .../org/apache/jmeter/functions/MachineIP.java     |    0
 .../org/apache/jmeter/functions/MachineName.java   |    0
 .../org/apache/jmeter/functions/Property.java      |    0
 .../org/apache/jmeter/functions/Property2.java     |    0
 .../java}/org/apache/jmeter/functions/Random.java  |    0
 .../org/apache/jmeter/functions/RandomDate.java    |    0
 .../jmeter/functions/RandomFromMultipleVars.java   |    0
 .../org/apache/jmeter/functions/RandomString.java  |    0
 .../org/apache/jmeter/functions/RegexFunction.java |    0
 .../org/apache/jmeter/functions/SamplerName.java   |    0
 .../org/apache/jmeter/functions/SetProperty.java   |    0
 .../org/apache/jmeter/functions/SplitFunction.java |    0
 .../apache/jmeter/functions/StringFromFile.java    |    0
 .../org/apache/jmeter/functions/StringToFile.java  |    0
 .../org/apache/jmeter/functions/TestPlanName.java  |    0
 .../apache/jmeter/functions/ThreadGroupName.java   |    0
 .../org/apache/jmeter/functions/ThreadNumber.java  |    0
 .../org/apache/jmeter/functions/TimeFunction.java  |    0
 .../org/apache/jmeter/functions/TimeShift.java     |    0
 .../org/apache/jmeter/functions/UnEscape.java      |    0
 .../org/apache/jmeter/functions/UnEscapeHtml.java  |    0
 .../org/apache/jmeter/functions/UrlDecode.java     |    0
 .../org/apache/jmeter/functions/UrlEncode.java     |    0
 .../java}/org/apache/jmeter/functions/Uuid.java    |    0
 .../org/apache/jmeter/functions/Variable.java      |    0
 .../java}/org/apache/jmeter/functions/XPath.java   |    0
 .../jmeter/functions/XPathFileContainer.java       |    0
 .../org/apache/jmeter/functions/XPathWrapper.java  |    0
 .../org/apache/jmeter/functions/package.html       |    0
 .../apache/jmeter/functions/ChangeCaseSpec.groovy  |    0
 .../jmeter/functions/gui/FunctionHelperSpec.groovy |    0
 .../jmeter/functions/CSVReadFunctionTest.java      |  163 +
 .../apache/jmeter/functions/EvalFunctionTest.java  |    0
 .../jmeter/functions/FunctionTestHelper.java       |    0
 .../org/apache/jmeter/functions/PackageTest.java   |  440 +++
 .../jmeter/functions/RandomFunctionTest.java       |    0
 .../apache/jmeter/functions/SplitFunctionTest.java |    0
 .../functions/StringFromFileFunctionTest.java      |  141 +
 .../apache/jmeter/functions/SumFunctionTest.java   |    0
 .../apache/jmeter/functions/TestChangeCase.java    |    0
 .../functions/TestDateTimeConvertFunction.java     |    0
 .../jmeter/functions/TestDigestFunction.java       |    0
 .../jmeter/functions/TestEscapeOroRegexpChars.java |    0
 .../jmeter/functions/TestFileRowColContainer.java  |    0
 .../apache/jmeter/functions/TestFileToString.java  |    0
 .../jmeter/functions/TestGroovyFunction.java       |    0
 .../apache/jmeter/functions/TestIsPropDefined.java |    0
 .../apache/jmeter/functions/TestIsVarDefined.java  |    0
 .../jmeter/functions/TestJavascriptFunction.java   |    0
 .../functions/TestJavascriptFunctionWithRhino.java |    0
 .../apache/jmeter/functions/TestJexl2Function.java |    0
 .../apache/jmeter/functions/TestJexl3Function.java |    0
 .../apache/jmeter/functions/TestMachineIPName.java |    0
 .../functions/TestRandomFromMultipleVars.java      |    0
 .../apache/jmeter/functions/TestRegexFunction.java |    0
 .../jmeter/functions/TestSamplerNameFunction.java  |    0
 .../apache/jmeter/functions/TestSetProperty.java   |    0
 .../jmeter/functions/TestSimpleFunctions.java      |  215 ++
 .../apache/jmeter/functions/TestStringtoFile.java  |    0
 .../apache/jmeter/functions/TestTimeFunction.java  |    0
 .../functions/TestTimeRandomDateFunction.java      |    0
 .../jmeter/functions/TestTimeShiftFunction.java    |    0
 .../jmeter/functions/TestUrlEncodeDecode.java      |    0
 .../org/apache/jmeter/functions/VariableTest.java  |    0
 .../resources/ResourceKeyUsageTestFunctions.java   |   23 +
 .../jmeter/functions}/testfiles/BeanShellTest.bsh  |    0
 .../jmeter/functions}/testfiles/SFFTest1.txt       |    0
 .../jmeter/functions}/testfiles/SFFTest2.txt       |    0
 .../jmeter/functions}/testfiles/SFFTest3.txt       |    0
 .../jmeter/functions}/testfiles/XPathTest.xml      |    0
 .../jmeter/functions}/testfiles/XPathTest2.xml     |    0
 .../jmeter/functions}/testfiles/testblank.csv      |    0
 .../testfiles/unit/CSVReadFunctionTest.csv         |    0
 .../testfiles/unit/FunctionsPackageTest.csv        |    0
 .../apache/jmeter/functions/xpathfilecontainer.xml |    7 +
 src/generator/build.gradle.kts                     |   21 +
 .../apache/jmeter/visualizers/GenerateTreeGui.java |    0
 src/jorphan/build.gradle.kts                       |   28 +
 .../org/apache/jorphan/reflect/ClassFinder.java    |  504 ---
 .../commons/cli/avalon/AbstractParserControl.java  |    0
 .../apache/commons/cli/avalon/CLArgsParser.java    |    0
 .../org/apache/commons/cli/avalon/CLOption.java    |    0
 .../commons/cli/avalon/CLOptionDescriptor.java     |    0
 .../org/apache/commons/cli/avalon/CLUtil.java      |    0
 .../apache/commons/cli/avalon/ParserControl.java   |    0
 .../java}/org/apache/commons/cli/avalon/Token.java |    0
 .../java}/org/apache/jorphan/collections/Data.java |    0
 .../org/apache/jorphan/collections/HashTree.java   |    0
 .../jorphan/collections/HashTreeTraverser.java     |    0
 .../apache/jorphan/collections/ListedHashTree.java |    0
 .../apache/jorphan/collections/SearchByClass.java  |    0
 .../jorphan/documentation/VisibleForTesting.java   |    0
 .../org/apache/jorphan/exec/KeyToolUtils.java      |    0
 .../org/apache/jorphan/exec/StreamCopier.java      |    0
 .../org/apache/jorphan/exec/SystemCommand.java     |    0
 .../apache/jorphan/gui/AbstractTreeTableModel.java |    0
 .../org/apache/jorphan/gui/ComponentUtil.java      |    0
 .../apache/jorphan/gui/DefaultTreeTableModel.java  |    0
 .../java}/org/apache/jorphan/gui/GuiUtils.java     |    0
 .../org/apache/jorphan/gui/JLabeledChoice.java     |    0
 .../org/apache/jorphan/gui/JLabeledField.java      |    0
 .../apache/jorphan/gui/JLabeledPasswordField.java  |    0
 .../org/apache/jorphan/gui/JLabeledTextArea.java   |    0
 .../org/apache/jorphan/gui/JLabeledTextField.java  |    0
 .../java}/org/apache/jorphan/gui/JTreeTable.java   |    0
 .../java}/org/apache/jorphan/gui/MenuScroller.java |    0
 .../org/apache/jorphan/gui/MinMaxLongRenderer.java |    0
 .../org/apache/jorphan/gui/NumberRenderer.java     |    0
 .../org/apache/jorphan/gui/ObjectTableModel.java   |    0
 .../org/apache/jorphan/gui/ObjectTableSorter.java  |    0
 .../java}/org/apache/jorphan/gui/RateRenderer.java |    0
 .../org/apache/jorphan/gui/RendererUtils.java      |    0
 .../org/apache/jorphan/gui/RightAlignRenderer.java |    0
 .../org/apache/jorphan/gui/TreeTableModel.java     |    0
 .../apache/jorphan/gui/layout/VerticalLayout.java  |    0
 .../main/java}/org/apache/jorphan/io/TextFile.java |    0
 .../org/apache/jorphan/logging/LoggingManager.java |    0
 .../apache/jorphan/logging/Slf4jLogkitLogger.java  |    0
 .../org/apache/jorphan/math/NumberComparator.java  |    0
 .../org/apache/jorphan/math/StatCalculator.java    |    0
 .../apache/jorphan/math/StatCalculatorInteger.java |    0
 .../apache/jorphan/math/StatCalculatorLong.java    |    0
 .../org/apache/jorphan/reflect/ClassFilter.java    |    0
 .../org/apache/jorphan/reflect/ClassFinder.java    |  447 +++
 .../org/apache/jorphan/reflect/ClassTools.java     |    0
 .../java}/org/apache/jorphan/reflect/Functor.java  |    0
 .../org/apache/jorphan/test/UnitTestManager.java   |    0
 .../java}/org/apache/jorphan/util/Converter.java   |    0
 .../java}/org/apache/jorphan/util/HeapDumper.java  |    0
 .../java}/org/apache/jorphan/util/JMeterError.java |    0
 .../org/apache/jorphan/util/JMeterException.java   |    0
 .../jorphan/util/JMeterStopTestException.java      |    0
 .../jorphan/util/JMeterStopTestNowException.java   |    0
 .../jorphan/util/JMeterStopThreadException.java    |    0
 .../org/apache/jorphan/util/JOrphanUtils.java      |    0
 .../org/apache/jorphan/util/ThreadDumper.java      |    0
 .../java}/org/apache/jorphan/util/XMLBuffer.java   |    0
 .../main/java}/org/apache/log/ContextMap.java      |    0
 .../main/java}/org/apache/log/LogEvent.java        |    0
 .../main/java}/org/apache/log/LogTarget.java       |    0
 .../{ => src/main/java}/org/apache/log/Logger.java |    0
 .../main/java}/org/apache/log/Priority.java        |    0
 .../org/apache/commons/cli/avalon/package.html     |    0
 .../org/apache/jorphan/io/TextFileSpec.groovy      |    0
 .../org/apache/jorphan/util/ConverterSpec.groovy   |    0
 .../apache/commons/cli/avalon/ClutilTestCase.java  |    0
 .../apache/jorphan/collections/PackageTest.java    |    0
 .../org/apache/jorphan/exec/TestKeyToolUtils.java  |    0
 .../apache/jorphan/gui/MinMaxLongRendererTest.java |    0
 .../apache/jorphan/gui/ObjectTableModelTest.java   |    0
 .../apache/jorphan/gui/ObjectTableSorterTest.java  |    0
 .../apache/jorphan/gui/TableModelEventBacker.java  |    0
 .../apache/jorphan/math/TestStatCalculator.java    |    0
 .../org/apache/jorphan/reflect/TestClassTools.java |    0
 .../org/apache/jorphan/util/TestConverter.java     |    0
 .../org/apache/jorphan/util/TestJorphanUtils.java  |    0
 src/launcher/build.gradle.kts                      |   35 +
 .../org/apache/jmeter/DynamicClassLoader.java      |    0
 .../main/java}/org/apache/jmeter/NewDriver.java    |    0
 .../org/apache/jmeter/util/ShutdownClient.java     |   49 +
 .../org/apache/jmeter/jmeter_as_ascii_art.txt      |    7 +
 src/licenses/build.gradle.kts                      |  178 +
 src/licenses/licenses/asm/LICENSE                  |   27 +
 .../licenses/licenses/bootstrap-social/LICENSE     |    0
 .../licenses/licenses/bootstrap/LICENSE            |    0
 .../licenses/licenses/datatables-plugins/LICENSE   |    0
 .../licenses/datatables-responsive/LICENSE         |    0
 .../licenses/licenses/datatables/LICENSE           |    0
 src/licenses/licenses/dec/LICENSE                  |   19 +
 src/licenses/licenses/dnsjava-2.1.8/LICENSE        |   24 +
 .../licenses/licenses/flot-axislabels/LICENSE      |    0
 .../licenses/licenses/flot.tooltip/LICENSE         |    0
 .../licenses/licenses/flot/LICENSE                 |    0
 .../licenses/licenses/font-awesome-code/LICENSE    |    0
 .../licenses/licenses/font-awesome-font/LICENSE    |    0
 src/licenses/licenses/hamcrest-date/LICENSE        |   24 +
 src/licenses/licenses/jcharts-0.7.5/LICENSE        |   46 +
 src/licenses/licenses/jodd/LICENSE                 |   24 +
 .../licenses/licenses/jquery/LICENSE               |    0
 .../licenses/licenses/metisMenu/LICENSE            |    0
 .../licenses/licenses/openiconlibrary/LICENSE      |    0
 src/licenses/licenses/rsyntaxtextarea/LICENSE      |   24 +
 src/licenses/licenses/slf4j-api/LICENSE            |   21 +
 .../licenses/start-bootstrap-admin2/LICENSE        |    0
 src/licenses/licenses/xmlpull/LICENSE.txt          |  119 +
 src/licenses/licenses/xpp3_min-1.1.4c/CC0-1.0.txt  |  119 +
 src/licenses/licenses/xpp3_min-1.1.4c/LICENSE.txt  |   46 +
 src/licenses/licenses/xstream/LICENSE              |   28 +
 src/protocol/build.gradle.kts                      |  195 +
 .../protocol/ftp/config/gui/FtpConfigGui.java      |    0
 .../ftp/control/gui/FtpTestSamplerGui.java         |    0
 .../jmeter/protocol/ftp/sampler/FTPSampler.java    |    0
 .../jmeter/resources/ResourceKeyUsageTestFtp.java  |   23 +
 .../protocol/http/api/auth/DigestParameters.java   |    0
 .../protocol/http/config/MultipartUrlConfig.java   |    0
 .../protocol/http/config/gui/HttpDefaultsGui.java  |    0
 .../protocol/http/config/gui/UrlConfigGui.java     |    0
 .../jmeter/protocol/http/control/AuthManager.java  |    0
 .../protocol/http/control/Authorization.java       |    0
 .../jmeter/protocol/http/control/CacheManager.java |    0
 .../jmeter/protocol/http/control/Cookie.java       |    0
 .../protocol/http/control/CookieHandler.java       |    0
 .../protocol/http/control/CookieManager.java       |    0
 .../protocol/http/control/DNSCacheManager.java     |    0
 .../http/control/DelegatingKerberosScheme.java     |    0
 .../http/control/DelegatingSPNegoScheme.java       |    0
 .../http/control/DynamicKerberosSchemeFactory.java |    0
 .../http/control/DynamicSPNegoSchemeFactory.java   |    0
 .../protocol/http/control/HC4CookieHandler.java    |    0
 .../jmeter/protocol/http/control/Header.java       |    0
 .../protocol/http/control/HeaderManager.java       |    0
 .../protocol/http/control/HttpMirrorControl.java   |    0
 .../protocol/http/control/HttpMirrorServer.java    |    0
 .../protocol/http/control/HttpMirrorThread.java    |    0
 .../protocol/http/control/KerberosManager.java     |    0
 .../protocol/http/control/RecordingController.java |    0
 .../jmeter/protocol/http/control/StaticHost.java   |    0
 .../protocol/http/control/gui/AjpSamplerGui.java   |    0
 .../http/control/gui/HttpMirrorControlGui.java     |    0
 .../http/control/gui/HttpTestSampleGui.java        |    0
 .../http/control/gui/RecordController.java         |    0
 .../jmeter/protocol/http/curl/BasicCurlParser.java |    0
 .../apache/jmeter/protocol/http/gui/AuthPanel.java |    0
 .../jmeter/protocol/http/gui/CacheManagerGui.java  |    0
 .../jmeter/protocol/http/gui/CookiePanel.java      |    0
 .../jmeter/protocol/http/gui/DNSCachePanel.java    |    0
 .../protocol/http/gui/HTTPArgumentsPanel.java      |    0
 .../protocol/http/gui/HTTPFileArgsPanel.java       |    0
 .../jmeter/protocol/http/gui/HeaderPanel.java      |    0
 .../http/gui/action/ParseCurlCommandAction.java    |    0
 .../protocol/http/modifier/AnchorModifier.java     |    0
 .../http/modifier/RegExUserParameters.java         |    0
 .../http/modifier/URLRewritingModifier.java        |    0
 .../http/modifier/gui/AnchorModifierGui.java       |    0
 .../http/modifier/gui/RegExUserParametersGui.java  |    0
 .../http/modifier/gui/URLRewritingModifierGui.java |    0
 .../jmeter/protocol/http/parser/BaseParser.java    |    0
 .../http/parser/CSSParseExceptionCallback.java     |    0
 .../jmeter/protocol/http/parser/CssParser.java     |    0
 .../protocol/http/parser/CssParserCacheLoader.java |    0
 .../protocol/http/parser/HTMLParseException.java   |    0
 .../jmeter/protocol/http/parser/HTMLParser.java    |    0
 .../protocol/http/parser/HtmlParsingUtils.java     |    0
 .../protocol/http/parser/JTidyHTMLParser.java      |    0
 .../protocol/http/parser/JsoupBasedHtmlParser.java |    0
 .../http/parser/LagartoBasedHtmlParser.java        |    0
 .../http/parser/LinkExtractorParseException.java   |    0
 .../protocol/http/parser/LinkExtractorParser.java  |    0
 .../protocol/http/parser/RegexpHTMLParser.java     |    0
 .../jmeter/protocol/http/parser/URLCollection.java |    0
 .../jmeter/protocol/http/parser/URLString.java     |    0
 .../http/proxy/AbstractSamplerCreator.java         |    0
 .../apache/jmeter/protocol/http/proxy/Daemon.java  |    0
 .../protocol/http/proxy/DefaultSamplerCreator.java |    0
 .../protocol/http/proxy/FormCharSetFinder.java     |    0
 .../jmeter/protocol/http/proxy/HttpReplyHdr.java   |    0
 .../jmeter/protocol/http/proxy/HttpRequestHdr.java |    0
 .../apache/jmeter/protocol/http/proxy/Proxy.java   |    0
 .../jmeter/protocol/http/proxy/ProxyControl.java   |    0
 .../jmeter/protocol/http/proxy/SamplerCreator.java |    0
 .../protocol/http/proxy/SamplerCreatorFactory.java |    0
 .../protocol/http/proxy/ServerAliasKeyManager.java |    0
 .../protocol/http/proxy/gui/ProxyControlGui.java   |    0
 .../protocol/http/proxy/gui/RecorderDialog.java    |    0
 .../protocol/http/sampler/AccessLogSampler.java    |    0
 .../http/sampler/AccessLogSamplerBeanInfo.java     |    0
 .../jmeter/protocol/http/sampler/AjpSampler.java   |    0
 .../protocol/http/sampler/HTTPAbstractImpl.java    |    0
 .../jmeter/protocol/http/sampler/HTTPFileImpl.java |    0
 .../jmeter/protocol/http/sampler/HTTPHC4Impl.java  |    0
 .../protocol/http/sampler/HTTPHCAbstractImpl.java  |    0
 .../jmeter/protocol/http/sampler/HTTPJavaImpl.java |    0
 .../protocol/http/sampler/HTTPSampleResult.java    |    0
 .../jmeter/protocol/http/sampler/HTTPSampler.java  |    0
 .../protocol/http/sampler/HTTPSamplerBase.java     |    0
 .../http/sampler/HTTPSamplerBaseBeanInfo.java      |    0
 .../http/sampler/HTTPSamplerBaseConverter.java     |    0
 .../protocol/http/sampler/HTTPSamplerFactory.java  |    0
 .../protocol/http/sampler/HTTPSamplerProxy.java    |    0
 .../http/sampler/HttpClientDefaultParameters.java  |    0
 .../jmeter/protocol/http/sampler/HttpWebdav.java   |    0
 .../jmeter/protocol/http/sampler/PostWriter.java   |    0
 .../jmeter/protocol/http/sampler/PutWriter.java    |    0
 .../protocol/http/sampler/ResourcesDownloader.java |    0
 .../http/sampler/hc/LaxDeflateInputStream.java     |    0
 .../http/sampler/hc/LaxGZIPInputStream.java        |    0
 .../hc/LazyLayeredConnectionSocketFactory.java     |    0
 .../jmeter/protocol/http/util/Base64Encoder.java   |    0
 .../jmeter/protocol/http/util/ConversionUtils.java |    0
 .../util/DirectAccessByteArrayOutputStream.java    |    0
 .../jmeter/protocol/http/util/EncoderCache.java    |    0
 .../jmeter/protocol/http/util/HTTPArgument.java    |    0
 .../jmeter/protocol/http/util/HTTPConstants.java   |    0
 .../protocol/http/util/HTTPConstantsInterface.java |    0
 .../jmeter/protocol/http/util/HTTPFileArg.java     |    0
 .../jmeter/protocol/http/util/HTTPFileArgs.java    |    0
 .../protocol/http/util/HTTPResultConverter.java    |    0
 .../protocol/http/util/LoopbackHTTPSocket.java     |    0
 .../util/SlowHCPlainConnectionSocketFactory.java   |    0
 .../protocol/http/util/accesslog/Filter.java       |    0
 .../protocol/http/util/accesslog/Generator.java    |    0
 .../protocol/http/util/accesslog/LogFilter.java    |    0
 .../protocol/http/util/accesslog/LogParser.java    |    0
 .../protocol/http/util/accesslog/NVPair.java       |    0
 .../util/accesslog/OrderPreservingLogParser.java   |    0
 .../http/util/accesslog/SessionFilter.java         |    0
 .../http/util/accesslog/SharedTCLogParser.java     |    0
 .../http/util/accesslog/StandardGenerator.java     |    0
 .../protocol/http/util/accesslog/TCLogParser.java  |    0
 .../protocol/http/visualizers/RequestViewHTTP.java |    0
 .../sampler/AccessLogSamplerResources.properties   |    0
 .../AccessLogSamplerResources_es.properties        |    0
 .../AccessLogSamplerResources_fr.properties        |    0
 .../AccessLogSamplerResources_pt_BR.properties     |    0
 .../AccessLogSamplerResources_tr.properties        |    0
 .../AccessLogSamplerResources_zh_TW.properties     |    0
 .../http/control/DNSCacheManagerSpec.groovy        |    0
 .../jmeter/protocol/http/util/HTTPUtilsSpec.groovy |    0
 .../apache/jmeter/curl/BasicCurlParserTest.java    |    0
 .../gui/action/ParseCurlCommandActionTest.java     |    0
 .../http/config/MultipartUrlConfigTest.java        |    0
 .../jmeter/protocol/http/config/UrlConfigTest.java |    0
 .../protocol/http/control/TestAuthManager.java     |    0
 .../control/TestAuthManagerThreadIteration.java    |    0
 .../protocol/http/control/TestAuthorization.java   |    0
 .../http/control/TestCacheManagerBase.java         |    0
 .../protocol/http/control/TestCacheManagerHC4.java |    0
 .../control/TestCacheManagerThreadIteration.java   |    0
 .../control/TestCacheManagerUrlConnection.java     |    0
 .../control/TestCacheManagerUrlConnectionBase.java |    0
 .../control/TestCookieManagerThreadIteration.java  |    0
 .../http/control/TestHC4CookieManager.java         |    0
 .../http/control/TestHTTPMirrorThread.java         |    0
 .../http/control/gui/TestHttpTestSampleGui.java    |    0
 .../protocol/http/modifier/TestAnchorModifier.java |  384 ++
 .../http/modifier/TestURLRewritingModifier.java    |    0
 .../protocol/http/parser/NotReusableParser.java    |    0
 .../protocol/http/parser/ReusableParser.java       |    0
 .../protocol/http/parser/TestBaseParser.java       |    0
 .../http/parser/TestBug60842HtmlParser.java        |    0
 .../jmeter/protocol/http/parser/TestCssParser.java |    0
 .../protocol/http/parser/TestHTMLParser.java       |  451 +++
 .../protocol/http/parser/TestHtmlParsingUtils.java |    0
 .../protocol/http/proxy/NonGuiProxySample.java     |    0
 .../protocol/http/proxy/TestHttpRequestHdr.java    |    0
 .../protocol/http/proxy/TestProxyControl.java      |    0
 .../protocol/http/sampler/HTTPNullSampler.java     |    0
 .../jmeter/protocol/http/sampler/HTTPSampler3.java |    0
 .../protocol/http/sampler/NullURLConnection.java   |    0
 .../jmeter/protocol/http/sampler/PackageTest.java  |    0
 .../protocol/http/sampler/PostWriterTest.java      |    0
 .../protocol/http/sampler/PutWriterTest.java       |    0
 .../protocol/http/sampler/SamplingNamingTest.java  |    0
 .../protocol/http/sampler/TestHTTPHC4Impl.java     |   62 +
 .../protocol/http/sampler/TestHTTPSamplers.java    |    0
 .../TestHTTPSamplersAgainstHttpMirrorServer.java   |    0
 .../protocol/http/sampler/TestHttpWebdav.java      |    0
 .../http/sampler/TestSerializedHTTPSampler.java    |   55 +
 .../protocol/http/util/TestHTTPArgument.java       |    0
 .../jmeter/protocol/http/util/TestHTTPFileArg.java |    0
 .../protocol/http/util/TestHTTPFileArgs.java       |    0
 .../http/util/accesslog/TestLogFilter.java         |    0
 .../http/util/accesslog/TestSessionFilter.java     |    0
 .../http/util/accesslog/TestTCLogParser.java       |    0
 .../http/visualizers/RequestViewHTTPTest.java      |    0
 .../jmeter/resources/ResourceKeyUsageTestHttp.java |   23 +
 .../jmeter/testelement/TestHeaderManager.java      |    0
 .../checkThatFilesAreReadRelativeToBaseDir.txt     |    0
 .../resources}/testfiles/HTMLParserTestCase.all    |    0
 .../resources}/testfiles/HTMLParserTestCase.html   |    0
 .../resources}/testfiles/HTMLParserTestCase.set    |    0
 .../resources}/testfiles/HTMLParserTestCase2.html  |    0
 .../resources}/testfiles/HTMLParserTestCase3.html  |    0
 .../testfiles/HTMLParserTestCaseBase.all           |    0
 .../testfiles/HTMLParserTestCaseBase.set           |    0
 .../testfiles/HTMLParserTestCaseFrames.all         |    0
 .../testfiles/HTMLParserTestCaseFrames.html        |    0
 .../testfiles/HTMLParserTestCaseFrames.set         |    0
 .../testfiles/HTMLParserTestCaseWithBaseHRef.html  |    0
 .../testfiles/HTMLParserTestCaseWithBaseHRef2.html |    0
 .../testfiles/HTMLParserTestCaseWithComments.html  |    0
 .../HTMLParserTestCaseWithConditional1.html        |    0
 .../HTMLParserTestCaseWithConditional1_FF.all      |    0
 .../HTMLParserTestCaseWithConditional1_IE6.all     |    0
 .../HTMLParserTestCaseWithConditional1_IE7.all     |    0
 .../HTMLParserTestCaseWithConditional1_IE8.all     |    0
 .../HTMLParserTestCaseWithConditional2.html        |    0
 .../HTMLParserTestCaseWithConditional2_FF.all      |    0
 .../HTMLParserTestCaseWithConditional2_IE7.all     |    0
 .../HTMLParserTestCaseWithConditional2_IE8.all     |    0
 .../HTMLParserTestCaseWithConditional2_IE9.all     |    0
 .../HTMLParserTestCaseWithConditional3.html        |    0
 .../HTMLParserTestCaseWithConditional3_FF.all      |    0
 .../HTMLParserTestCaseWithConditional3_IE10.all    |    0
 .../HTMLParserTestCaseWithConditional3_IE55.all    |    0
 .../HTMLParserTestCaseWithConditional3_IE6.all     |    0
 .../HTMLParserTestCaseWithMissingBaseHRef.html     |    0
 .../resources}/testfiles/HTMLParserTestFrames.all  |    0
 .../resources}/testfiles/HTMLParserTestFrames.html |    0
 .../src/test/resources}/testfiles/HTMLScript.all   |    0
 .../src/test/resources}/testfiles/HTMLScript.html  |    0
 .../src/test/resources}/testfiles/HTMLScript.set   |    0
 .../jmeter/protocol/java/config/JavaConfig.java    |    0
 .../protocol/java/config/gui/JavaConfigGui.java    |    0
 .../java/control/gui/BeanShellSamplerGui.java      |    0
 .../java/control/gui/JavaTestSamplerGui.java       |    0
 .../java/sampler/AbstractJavaSamplerClient.java    |    0
 .../jmeter/protocol/java/sampler/BSFSampler.java   |    0
 .../protocol/java/sampler/BSFSamplerBeanInfo.java  |    0
 .../protocol/java/sampler/BeanShellSampler.java    |    0
 .../protocol/java/sampler/JSR223Sampler.java       |    0
 .../java/sampler/JSR223SamplerBeanInfo.java        |    0
 .../jmeter/protocol/java/sampler/JavaSampler.java  |    0
 .../protocol/java/sampler/JavaSamplerClient.java   |    0
 .../protocol/java/sampler/JavaSamplerContext.java  |    0
 .../apache/jmeter/protocol/java/test/JavaTest.java |    0
 .../jmeter/protocol/java/test/SleepTest.java       |    0
 .../java/sampler/BSFSamplerResources.properties    |    0
 .../java/sampler/BSFSamplerResources_fr.properties |    0
 .../sampler/BSFSamplerResources_zh_CN.properties   |    0
 .../java/sampler/JSR223SamplerResources.properties |    0
 .../sampler/JSR223SamplerResources_fr.properties   |    0
 .../JSR223SamplerResources_zh_CN.properties        |    0
 .../jmeter/resources/ResourceKeyUsageTestJava.java |   23 +
 .../protocol/jdbc/AbstractJDBCTestElement.java     |    0
 .../jdbc/JDBCTestElementBeanInfoSupport.java       |    0
 .../protocol/jdbc/config/DataSourceElement.java    |    0
 .../jdbc/config/DataSourceElementBeanInfo.java     |    0
 .../jdbc/processor/AbstractJDBCProcessor.java      |    0
 .../protocol/jdbc/processor/JDBCPostProcessor.java |    0
 .../jdbc/processor/JDBCPostProcessorBeanInfo.java  |    0
 .../protocol/jdbc/processor/JDBCPreProcessor.java  |    0
 .../jdbc/processor/JDBCPreProcessorBeanInfo.java   |    0
 .../jmeter/protocol/jdbc/sampler/JDBCSampler.java  |    0
 .../protocol/jdbc/sampler/JDBCSamplerBeanInfo.java |    0
 .../config/DataSourceElementResources.properties   |    0
 .../DataSourceElementResources_es.properties       |    0
 .../DataSourceElementResources_fr.properties       |    0
 .../DataSourceElementResources_pt_BR.properties    |    0
 .../DataSourceElementResources_tr.properties       |    0
 .../DataSourceElementResources_zh_TW.properties    |    0
 .../JDBCPostProcessorResources.properties          |    0
 .../JDBCPostProcessorResources_fr.properties       |    0
 .../JDBCPostProcessorResources_zh_CN.properties    |    0
 .../processor/JDBCPreProcessorResources.properties |    0
 .../JDBCPreProcessorResources_fr.properties        |    0
 .../JDBCPreProcessorResources_zh_CN.properties     |    0
 .../jdbc/sampler/JDBCSamplerResources.properties   |    0
 .../sampler/JDBCSamplerResources_es.properties     |    0
 .../sampler/JDBCSamplerResources_fr.properties     |    0
 .../sampler/JDBCSamplerResources_pt_BR.properties  |    0
 .../sampler/JDBCSamplerResources_tr.properties     |    0
 .../sampler/JDBCSamplerResources_zh_TW.properties  |    0
 .../protocol/jdbc/sampler/JDBCSamplerSpec.groovy   |    0
 .../jmeter/resources/ResourceKeyUsageTestJdbc.java |   23 +
 .../org/apache/jmeter/protocol/jms/Utils.java      |    0
 .../jmeter/protocol/jms/client/ClientPool.java     |    0
 .../protocol/jms/client/InitialContextFactory.java |    0
 .../jmeter/protocol/jms/client/Publisher.java      |    0
 .../protocol/jms/client/ReceiveSubscriber.java     |    0
 .../jms/control/gui/JMSPropertiesPanel.java        |    0
 .../protocol/jms/control/gui/JMSPublisherGui.java  |    0
 .../protocol/jms/control/gui/JMSSamplerGui.java    |    0
 .../protocol/jms/control/gui/JMSSubscriberGui.java |    0
 .../protocol/jms/sampler/BaseJMSSampler.java       |    0
 .../protocol/jms/sampler/FixedQueueExecutor.java   |    0
 .../jmeter/protocol/jms/sampler/JMSProperties.java |    0
 .../jmeter/protocol/jms/sampler/JMSProperty.java   |    0
 .../jmeter/protocol/jms/sampler/JMSSampler.java    |    0
 .../jmeter/protocol/jms/sampler/MessageAdmin.java  |    0
 .../protocol/jms/sampler/PublisherSampler.java     |    0
 .../jmeter/protocol/jms/sampler/QueueExecutor.java |    0
 .../jmeter/protocol/jms/sampler/Receiver.java      |    0
 .../protocol/jms/sampler/SubscriberSampler.java    |    0
 .../jms/sampler/TemporaryQueueExecutor.java        |    0
 .../jms/sampler/TimeoutEnabledQueueRequestor.java  |    0
 .../jms/sampler/render/BinaryMessageRenderer.java  |    0
 .../protocol/jms/sampler/render/FileKey.java       |    0
 .../jms/sampler/render/MapMessageRenderer.java     |    0
 .../jms/sampler/render/MessageRenderer.java        |    0
 .../jms/sampler/render/ObjectMessageRenderer.java  |    0
 .../jms/sampler/render/RendererFactory.java        |    0
 .../protocol/jms/sampler/render/Renderers.java     |    0
 .../jms/sampler/render/TextMessageRenderer.java    |    0
 .../protocol/jms/sampler/render/package-info.java  |    0
 .../protocol/jms/sampler/PublisherSamplerTest.java |    0
 .../sampler/render/BinaryMessageRendererTest.java  |    0
 .../jms/sampler/render/MessageRendererTest.java    |    0
 .../sampler/render/ObjectMessageRendererTest.java  |    0
 .../jmeter/protocol/jms/sampler/render/Person.java |    0
 .../sampler/render/TextMessageRendererTest.java    |    0
 .../jmeter/resources/ResourceKeyUsageTestJms.java  |   23 +
 .../jmeter/protocol/jms/sampler/render/cp1252.txt  |    0
 .../jmeter/protocol/jms/sampler/render/noVar.txt   |    0
 .../protocol/jms/sampler/render/object_cp1252.xml  |    0
 .../protocol/jms/sampler/render/object_doe.xml     |    0
 .../jms/sampler/render/object_prolog_cp1252.xml    |    0
 .../protocol/jms/sampler/render/object_utf8.xml    |    0
 .../jmeter/protocol/jms/sampler/render/oneVar.txt  |    0
 .../jmeter/protocol/jms/sampler/render/utf8.txt    |    0
 .../src/main/java}/test/AfterAnnotatedTest.java    |    0
 .../src/main/java}/test/BeforeAnnotatedTest.java   |    0
 .../src/main/java}/test/DummyAnnotatedTest.java    |    0
 .../src/main/java}/test/Junit4AnnotationsTest.java |    0
 .../src/main/java}/test/RerunTest.java             |    0
 .../src/main/java}/test/SetupTestError.java        |    0
 .../src/main/java}/test/SetupTestFail.java         |    0
 .../src/main/java}/test/TearDownTestFail.java      |    0
 .../src/main/java}/woolfel/DummyTestCase.java      |    0
 .../src/main/java}/woolfel/SubDummyTest.java       |    0
 .../src/main/java}/woolfel/SubDummyTest2.java      |    0
 .../protocol/java/control/gui/ClassFilter.java     |    0
 .../java/control/gui/JUnitTestSamplerGui.java      |    0
 .../jmeter/protocol/java/sampler/JUnitSampler.java |    0
 .../resources/ResourceKeyUsageTestJUnit.java       |   23 +
 .../protocol/ldap/config/gui/LDAPArgument.java     |    0
 .../protocol/ldap/config/gui/LDAPArguments.java    |    0
 .../ldap/config/gui/LDAPArgumentsPanel.java        |    0
 .../protocol/ldap/config/gui/LdapConfigGui.java    |    0
 .../protocol/ldap/config/gui/LdapExtConfigGui.java |    0
 .../ldap/control/gui/LdapExtTestSamplerGui.java    |    0
 .../ldap/control/gui/LdapTestSamplerGui.java       |    0
 .../protocol/ldap/sampler/LDAPExtSampler.java      |    0
 .../jmeter/protocol/ldap/sampler/LDAPSampler.java  |    0
 .../jmeter/protocol/ldap/sampler/LdapClient.java   |    0
 .../protocol/ldap/sampler/LdapExtClient.java       |    0
 .../protocol/ldap/config/gui/PackageTest.java      |    0
 .../jmeter/resources/ResourceKeyUsageTestLdap.java |   23 +
 .../protocol/mail/sampler/MailFileFolder.java      |    0
 .../protocol/mail/sampler/MailFileMessage.java     |    0
 .../protocol/mail/sampler/MailFileStore.java       |    0
 .../protocol/mail/sampler/MailReaderSampler.java   |    0
 .../mail/sampler/gui/MailReaderSamplerGui.java     |    0
 .../jmeter/protocol/smtp/sampler/SmtpSampler.java  |    0
 .../smtp/sampler/gui/SecuritySettingsPanel.java    |    0
 .../protocol/smtp/sampler/gui/SmtpPanel.java       |    0
 .../protocol/smtp/sampler/gui/SmtpSamplerGui.java  |    0
 .../protocol/LocalTrustStoreSSLSocketFactory.java  |    0
 .../smtp/sampler/protocol/SendMailCommand.java     |    0
 .../protocol/SynchronousTransportListener.java     |    0
 .../sampler/protocol/TrustAllSSLSocketFactory.java |    0
 .../main/resources}/META-INF/javamail.providers    |    0
 .../mail/sampler/TestMailReaderSampler.java        |    0
 .../jmeter/resources/ResourceKeyUsageTestMail.java |   23 +
 .../protocol/mongodb/config/MongoDBHolder.java     |    0
 .../mongodb/config/MongoSourceElement.java         |    0
 .../mongodb/config/MongoSourceElementBeanInfo.java |    0
 .../protocol/mongodb/mongo/EvalResultHandler.java  |    0
 .../jmeter/protocol/mongodb/mongo/MongoDB.java     |    0
 .../jmeter/protocol/mongodb/mongo/MongoUtils.java  |    0
 .../mongodb/sampler/MongoScriptRunner.java         |    0
 .../mongodb/sampler/MongoScriptSampler.java        |    0
 .../sampler/MongoScriptSamplerBeanInfo.java        |    0
 .../config/MongoSourceElementResources.properties  |    0
 .../MongoSourceElementResources_fr.properties      |    0
 .../sampler/MongoScriptSamplerResources.properties |    0
 .../MongoScriptSamplerResources_fr.properties      |    0
 .../resources/ResourceKeyUsageTestMongodb.java     |   23 +
 .../jmeter/protocol/system/SystemSampler.java      |    0
 .../protocol/system/gui/SystemSamplerGui.java      |    0
 .../resources/ResourceKeyUsageTestNative.java      |   23 +
 .../protocol/tcp/config/gui/TCPConfigGui.java      |    0
 .../protocol/tcp/control/gui/TCPSamplerGui.java    |    0
 .../protocol/tcp/sampler/AbstractTCPClient.java    |    0
 .../protocol/tcp/sampler/BinaryTCPClientImpl.java  |    0
 .../sampler/LengthPrefixedBinaryTCPClientImpl.java |    0
 .../jmeter/protocol/tcp/sampler/ReadException.java |    0
 .../jmeter/protocol/tcp/sampler/TCPClient.java     |    0
 .../protocol/tcp/sampler/TCPClientDecorator.java   |    0
 .../jmeter/protocol/tcp/sampler/TCPClientImpl.java |    0
 .../jmeter/protocol/tcp/sampler/TCPSampler.java    |    0
 .../tcp/sampler/BinaryTCPClientImplTest.java       |    0
 .../LengthPrefixedBinaryTCPClientImplTest.java     |    0
 .../tcp/sampler/TCPClientDecoratorTest.java        |    0
 .../jmeter/resources/ResourceKeyUsageTestTcp.java  |   23 +
 src/release/build.gradle.kts                       |   97 +
 test/src/org/apache/jmeter/JMeterVersionTest.java  |  333 --
 .../jmeter/assertions/XPath2AssertionTest.java     |  221 --
 .../jmeter/functions/CSVReadFunctionTest.java      |  163 -
 .../functions/ComponentReferenceFunctionTest.java  |  164 -
 .../org/apache/jmeter/functions/PackageTest.java   |  440 ---
 .../functions/StringFromFileFunctionTest.java      |  138 -
 .../jmeter/functions/TestSimpleFunctions.java      |  215 --
 .../src/org/apache/jmeter/gui/action/TestLoad.java |  111 -
 test/src/org/apache/jmeter/junit/JMeterTest.java   |  530 ---
 .../org/apache/jmeter/junit/JMeterTestCase.java    |  156 -
 .../apache/jmeter/junit/JMeterTestCaseJUnit.java   |  122 -
 .../org/apache/jmeter/junit/JMeterTestUtils.java   |   58 -
 .../apache/jmeter/junit/spock/JMeterSpec.groovy    |  117 -
 .../protocol/http/modifier/TestAnchorModifier.java |  384 --
 .../protocol/http/parser/TestHTMLParser.java       |  436 ---
 .../protocol/http/sampler/TestHTTPHC4Impl.java     |   61 -
 .../http/sampler/TestSerializedHTTPSampler.java    |   56 -
 .../org/apache/jmeter/resources/PackageTest.java   |  441 ---
 .../org/apache/jmeter/save/TestSaveService.java    |  248 --
 .../apache/jmeter/services/FileServerSpec.groovy   |  217 --
 .../testbeans/gui/TestFieldStringEditor.java       |   54 -
 .../apache/jmeter/threads/TestJMeterThread.java    |  179 -
 test/src/org/apache/jmeter/util/XPathUtilTest.java |  297 --
 .../apache/jorphan/reflect/TestClassFinder.java    |  145 -
 xdocs/building.xml                                 |  121 +-
 xdocs/svnindex.xml                                 |   98 -
 xdocs/velocity.properties                          |    1 -
 2003 files changed, 13031 insertions(+), 18196 deletions(-)
 create mode 100644 build.gradle.kts
 delete mode 100644 build.properties
 delete mode 100644 build.xml
 create mode 100644 buildSrc/build.gradle.kts
 create mode 100644 buildSrc/checksum.properties
 create mode 100644 buildSrc/gradle.properties
 create mode 100644 buildSrc/settings.gradle.kts
 create mode 100644 buildSrc/subprojects/batchtest/batchtest.gradle.kts
 create mode 100644 buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchTest.kt
 create mode 100644 buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchTestServer.kt
 create mode 100644 buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/BatchtestPlugin.kt
 create mode 100644 buildSrc/subprojects/batchtest/src/main/kotlin/org/apache/jmeter/buildtools/batchtest/WriterExtensions.kt
 delete mode 100644 checkstyle.xml
 create mode 100644 checksum.properties
 create mode 100644 config/LICENSE
 rename checkstyle-suppressions.xml => config/checkstyle/checkstyle-suppressions.xml (100%)
 create mode 100644 config/checkstyle/checkstyle.xml
 rename java.header.regex => config/checkstyle/java.header.regex (100%)
 delete mode 100644 eclipse.classpath
 delete mode 100644 eclipse.project
 create mode 100644 gradle.md
 create mode 100644 gradle.properties
 create mode 100644 gradle/wrapper/gradle-wrapper.jar
 create mode 100644 gradle/wrapper/gradle-wrapper.properties
 create mode 100755 gradlew
 create mode 100644 gradlew.bat
 delete mode 100644 lib/doc/readme.txt
 delete mode 100644 licenses/README.txt
 delete mode 100644 licenses/bin/README.txt
 delete mode 100644 licenses/bin/Saxon-HE-9.9.1-1.txt
 delete mode 100644 licenses/bin/asm-7.0.txt
 delete mode 100644 licenses/bin/caffeine-2.6.2.txt
 delete mode 100644 licenses/bin/dec-0.1.2.txt
 delete mode 100644 licenses/bin/dnsjava-2.1.8.txt
 delete mode 100644 licenses/bin/freemarker-2.3.28.txt
 delete mode 100644 licenses/bin/hamcrest-core-1.3.txt
 delete mode 100644 licenses/bin/hamcrest-date-2.0.4.txt
 delete mode 100644 licenses/bin/javamail-1.5.0-b01.txt
 delete mode 100644 licenses/bin/javax.activation-1.2.0.txt
 delete mode 100644 licenses/bin/javax.activation-api-1.2.0.txt
 delete mode 100644 licenses/bin/jcharts-0.7.5.txt
 delete mode 100644 licenses/bin/jcl-over-slf4j-1.7.25.txt
 delete mode 100644 licenses/bin/jodd-core-5.0.6.txt
 delete mode 100644 licenses/bin/jodd-lagarto-5.0.6.txt
 delete mode 100644 licenses/bin/jodd-log-5.0.6.txt
 delete mode 100644 licenses/bin/jodd-props-5.0.6.txt
 delete mode 100644 licenses/bin/jsoup-1.11.3.txt
 delete mode 100644 licenses/bin/jtidy-r938.txt
 delete mode 100644 licenses/bin/junit-4.12.txt
 delete mode 100644 licenses/bin/rhino-1.7.10.txt
 delete mode 100644 licenses/bin/rsyntaxtextarea-3.0.2.txt
 delete mode 100644 licenses/bin/slf4j-api-1.7.25.txt
 delete mode 100644 licenses/bin/xmlpull-1.1.3.1.txt
 delete mode 100644 licenses/bin/xpp3-1.1.4c.txt
 delete mode 100644 licenses/bin/xstream-1.4.11.txt
 delete mode 100644 licenses/src/README.txt
 delete mode 100644 res/META-INF/default.license
 delete mode 100644 res/META-INF/default.notice
 delete mode 100644 res/META-INF/jmeter_as_ascii_art.txt
 delete mode 100644 res/maven/ApacheJMeter.pom
 delete mode 100644 res/maven/ApacheJMeter_components.pom
 delete mode 100644 res/maven/ApacheJMeter_config.pom
 delete mode 100644 res/maven/ApacheJMeter_core.pom
 delete mode 100644 res/maven/ApacheJMeter_ftp.pom
 delete mode 100644 res/maven/ApacheJMeter_functions.pom
 delete mode 100644 res/maven/ApacheJMeter_http.pom
 delete mode 100644 res/maven/ApacheJMeter_java.pom
 delete mode 100644 res/maven/ApacheJMeter_jdbc.pom
 delete mode 100644 res/maven/ApacheJMeter_jms.pom
 delete mode 100644 res/maven/ApacheJMeter_junit-test.pom
 delete mode 100644 res/maven/ApacheJMeter_junit.pom
 delete mode 100644 res/maven/ApacheJMeter_ldap.pom
 delete mode 100644 res/maven/ApacheJMeter_mail.pom
 delete mode 100644 res/maven/ApacheJMeter_mongodb.pom
 delete mode 100644 res/maven/ApacheJMeter_native.pom
 delete mode 100644 res/maven/ApacheJMeter_parent.pom
 delete mode 100644 res/maven/ApacheJMeter_tcp.pom
 delete mode 100644 res/maven/jorphan.pom
 create mode 100644 settings.gradle.kts
 create mode 100644 src/bom/build.gradle.kts
 create mode 100644 src/bshclient/build.gradle.kts
 rename src/{core => bshclient/src/main/java}/org/apache/jmeter/util/BeanShellClient.java (100%)
 create mode 100644 src/build.gradle.kts
 create mode 100644 src/components/build.gradle.kts
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/BSFAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/BSFAssertionBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/BeanShellAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/CompareAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/CompareAssertionBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/DurationAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/HTMLAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/JSONPathAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/JSR223Assertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/JSR223AssertionBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/LogErrorHandler.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/MD5HexAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/ResponseAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/SMIMEAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/SMIMEAssertionTestElement.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/SizeAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/SubstitutionElement.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/XMLAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/XMLSchemaAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/XPath2Assertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/XPathAssertion.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/AssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/BeanShellAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/DurationAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/HTMLAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/JSONPathAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/MD5HexAssertionGUI.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/SMIMEAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/SizeAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/XMLAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/XMLConfPanel.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/XMLSchemaAssertionGUI.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/XPath2AssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/XPath2Panel.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/XPathAssertionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/assertions/gui/XPathPanel.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/config/CSVDataSet.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/config/CSVDataSetBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/config/KeystoreConfig.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/config/KeystoreConfigBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/config/RandomVariableConfig.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/config/RandomVariableConfigBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/CriticalSectionController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/ForeachController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/IncludeController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/InterleaveControl.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/ModuleController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/OnceOnlyController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/RandomController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/RandomOrderController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/SwitchController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/ThroughputController.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/CriticalSectionControllerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/ForeachControlPanel.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/IncludeControllerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/InterleaveControlGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/ModuleControllerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/OnceOnlyControllerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/RandomControlGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/RandomOrderControllerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/SwitchControllerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/ThroughputControllerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/control/gui/TreeNodeWrapper.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/BSFPostProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/BSFPostProcessorBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/BeanShellPostProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/BeanShellPostProcessorBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/BoundaryExtractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/DebugPostProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/DebugPostProcessorBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/Extractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/HtmlExtractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/JSR223PostProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/JSR223PostProcessorBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/JSoupExtractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/JoddExtractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/RegexExtractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/XPath2Extractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/XPathExtractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/gui/BoundaryExtractorGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/gui/HtmlExtractorGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/gui/RegexExtractorGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/gui/XPath2ExtractorGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/gui/XPathExtractorGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/json/jsonpath/JSONManager.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/json/jsonpath/JSONPostProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/json/jsonpath/gui/JSONPostProcessorGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/extractor/json/render/RenderAsJsonRenderer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/gui/action/ExportTransactionAndSamplerNames.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/BSFPreProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/BSFPreProcessorBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/BeanShellPreProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/BeanShellPreProcessorBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/CounterConfig.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/JSR223PreProcessor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/JSR223PreProcessorBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/SampleTimeout.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/UserParameters.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/gui/CounterConfigGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/gui/SampleTimeoutGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/modifiers/gui/UserParametersGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/reporters/MailerModel.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/reporters/MailerResultCollector.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/sampler/DebugSampler.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/sampler/DebugSamplerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/sampler/TestAction.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/sampler/gui/TestActionGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/thinktime/DefaultThinkTimeCreator.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/BSFTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/BSFTimerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/BeanShellTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/BeanShellTimerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/ConstantThroughputTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/ConstantThroughputTimerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/ConstantTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/GaussianRandomTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/JSR223Timer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/JSR223TimerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/PoissonRandomTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/RandomTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/SyncTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/SyncTimerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/UniformRandomTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/gui/AbstractRandomTimerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/gui/ConstantTimerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/gui/GaussianRandomTimerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/gui/PoissonRandomTimerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/gui/UniformRandomTimerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/poissonarrivals/ConstantPoissonProcessGenerator.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/poissonarrivals/DurationProvider.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/poissonarrivals/EventProducer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/timers/poissonarrivals/ThroughputProvider.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/validation/ComponentTreeClonerForValidation.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/AccumListener.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/AssertionVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/AxisGraph.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/BSFListener.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/BSFListenerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/BarGraph.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/BeanShellListener.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/BeanShellListenerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/ComparisonVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/Graph.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/GraphListener.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/GraphVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/JSR223Listener.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/JSR223ListenerBeanInfo.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/LineGraph.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/MailerVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/PropertyControlGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsBoundaryExtractor.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsCssJQuery.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsDocument.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsHTML.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsHTMLFormatted.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsHTMLWithEmbedded.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsJSON.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsRegexp.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsText.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsXML.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsXPath.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderAsXPath2.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RenderInBrowser.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RequestPanel.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RequestView.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RequestViewRaw.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RespTimeGraphChart.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RespTimeGraphDataBean.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RespTimeGraphLineBean.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/ResultRenderer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/SamplerResultTab.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/SearchTextExtension.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/SearchTreePanel.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/SearchableTreeNode.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/SimpleDataWriter.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/StatGraphProperties.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/StatGraphVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/StatVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/SummaryReport.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/TableVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/TreeNodeRenderer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/ViewResultsFullVisualizer.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/XMLDefaultMutableTreeNode.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/AbstractBackendListenerClient.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/BackendListener.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/BackendListenerClient.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/BackendListenerContext.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/BackendListenerGui.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/ErrorMetric.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/SamplerMetric.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/UserMetric.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/WindowMode.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/AbstractGraphiteMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/GraphiteBackendListenerClient.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/GraphiteMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/PickleGraphiteMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/SocketConnectionInfos.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/SocketOutputStream.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/SocketOutputStreamPoolFactory.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/graphite/TextGraphiteMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/influxdb/AbstractInfluxdbMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/influxdb/HttpMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClient.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/backend/influxdb/UdpMetricsSender.java (100%)
 rename src/components/{ => src/main/java}/org/apache/jmeter/visualizers/utils/Colors.java (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/BSFAssertionResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/BSFAssertionResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/BSFAssertionResources_pl.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/BSFAssertionResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/BSFAssertionResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/CompareAssertionResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/CompareAssertionResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/CompareAssertionResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/JSR223AssertionResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/JSR223AssertionResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/JSR223AssertionResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/assertions/package.html (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_es.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_pl.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/CSVDataSetResources_zh_TW.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/KeystoreConfigResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/KeystoreConfigResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/KeystoreConfigResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/RandomVariableConfigResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/RandomVariableConfigResources_es.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/RandomVariableConfigResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/RandomVariableConfigResources_pl.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/RandomVariableConfigResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/config/RandomVariableConfigResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BSFPostProcessorResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BSFPostProcessorResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BSFPostProcessorResources_pl.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BSFPostProcessorResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BSFPostProcessorResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BeanShellPostProcessorResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BeanShellPostProcessorResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BeanShellPostProcessorResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BeanShellPostProcessorResources_pl.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BeanShellPostProcessorResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BeanShellPostProcessorResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/BeanShellPostProcessorResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/DebugPostProcessorResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/DebugPostProcessorResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/DebugPostProcessorResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/DebugPostProcessorResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/DebugPostProcessorResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/DebugPostProcessorResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/JSR223PostProcessorResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/JSR223PostProcessorResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/extractor/JSR223PostProcessorResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BSFPreProcessorResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BSFPreProcessorResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BSFPreProcessorResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BSFPreProcessorResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BeanShellPreProcessorResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BeanShellPreProcessorResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BeanShellPreProcessorResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BeanShellPreProcessorResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BeanShellPreProcessorResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/BeanShellPreProcessorResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/JSR223PreProcessorResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/JSR223PreProcessorResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/modifiers/JSR223PreProcessorResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/sampler/DebugSamplerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/sampler/DebugSamplerResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/sampler/DebugSamplerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/sampler/DebugSamplerResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/sampler/DebugSamplerResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/sampler/DebugSamplerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BSFTimerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BSFTimerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BSFTimerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BeanShellTimerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BeanShellTimerResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BeanShellTimerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BeanShellTimerResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BeanShellTimerResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/BeanShellTimerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_es.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_ja.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/ConstantThroughputTimerResources_zh_TW.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/JSR223TimerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/JSR223TimerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/JSR223TimerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/SyncTimerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/SyncTimerResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/SyncTimerResources_es.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/SyncTimerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/SyncTimerResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/SyncTimerResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/SyncTimerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BSFListenerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BSFListenerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BSFListenerResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BSFListenerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BeanShellListenerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BeanShellListenerResources_de.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BeanShellListenerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BeanShellListenerResources_pt_BR.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BeanShellListenerResources_tr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/BeanShellListenerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/JSR223ListenerResources.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/JSR223ListenerResources_fr.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/JSR223ListenerResources_zh_CN.properties (100%)
 rename src/components/{ => src/main/resources}/org/apache/jmeter/visualizers/utils/colors.properties (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/assertions/MD5HexAssertionSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/assertions/gui/AssertionGuiSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/control/RandomOrderControllerSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/control/RunTimeSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/control/ThroughputControllerSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/extractor/BoundaryExtractorSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/extractor/JoddExtractorSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/extractor/json/render/RenderAsJsonRendererSpec.groovy (100%)
 rename {test/src => src/components/src/test/groovy}/org/apache/jmeter/timers/UniformRandomTimerSpec.groovy (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/DurationAssertionTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/ResponseAssertionTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/SMIMEAssertionTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/SizeAssertionTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/TestJSONPathAssertion.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/TestJSONPathAssertionGui.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/XMLSchemaAssertionTest.java (100%)
 create mode 100644 src/components/src/test/java/org/apache/jmeter/assertions/XPath2AssertionTest.java
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/XPathAssertionTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/assertions/XmlAssertionTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/config/TestCVSDataSet.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/config/TestRandomVariableConfig.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/config/gui/TestArgumentsPanel.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestGenericController.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestIfController.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestInterleaveControl.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestLoopController.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestOnceOnlyController.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestRandomController.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestTransactionController.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/control/TestWhileController.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/extractor/TestHtmlExtractorJSoup.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/extractor/TestHtmlExtractorJodd.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/extractor/TestJSONPostProcessor.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/extractor/TestRegexExtractor.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/extractor/TestXPath2Extractor.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/extractor/TestXPathExtractor.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/gui/action/TestSave.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/gui/action/template/TestTemplateManager.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/reporters/TestResultSaver.java (100%)
 create mode 100644 src/components/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestComponents.java
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/timers/ConstantThroughputTimerTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/timers/SyncTimerTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/timers/TimerServiceTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/visualizers/TestRenderAsJson.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/visualizers/TestSampleCompareTo.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/visualizers/TestSamplingStatCalculator.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/visualizers/backend/SamplerMetricFixedModeTest.java (100%)
 rename {test/src => src/components/src/test/java}/org/apache/jmeter/visualizers/backend/SamplerMetricTimedModeTest.java (100%)
 rename {test => src/components/src/test}/resources/org/apache/jmeter/assertions/email.pem (100%)
 rename {test => src/components/src/test}/resources/org/apache/jmeter/assertions/signed_email.eml (100%)
 rename {test => src/components/src/test}/resources/org/apache/jmeter/gui/action/template/invalidTemplates.xml (100%)
 rename {test => src/components/src/test}/resources/org/apache/jmeter/gui/action/template/validTemplates.xml (100%)
 create mode 100644 src/config/build.gradle.kts
 create mode 100644 src/core/build.gradle.kts
 delete mode 100644 src/core/org/apache/jmeter/JMeter.java
 delete mode 100644 src/core/org/apache/jmeter/samplers/SampleEvent.java
 delete mode 100644 src/core/org/apache/jmeter/threads/JMeterContextService.java
 delete mode 100644 src/core/org/apache/jmeter/util/JMeterVersion.java
 delete mode 100644 src/core/org/apache/jmeter/util/ShutdownClient.java
 delete mode 100644 src/core/org/apache/jmeter/visualizers/gui/AbstractVisualizer.java
 create mode 100644 src/core/src/main/java/org/apache/jmeter/JMeter.java
 rename src/core/{ => src/main/java}/org/apache/jmeter/ProxyAuthenticator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/SplashScreen.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/assertions/Assertion.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/assertions/AssertionResult.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/assertions/CompareAssertionResult.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/assertions/gui/AbstractAssertionGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/Argument.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/Arguments.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/ConfigElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/ConfigTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/LoginConfig.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/gui/AbstractConfigGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/gui/ArgumentsPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/gui/LoginConfigGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/gui/ObsoleteGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/gui/RowDetailDialog.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/config/gui/SimpleConfigGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/Controller.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/GenericController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/IfController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/IteratingController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/LoopController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/NextIsNullException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/ReplaceableController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/RunTime.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/TestFragmentController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/TransactionController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/TransactionSampler.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/WhileController.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/AbstractControllerGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/IfControllerPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/LogicControllerGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/LoopControlPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/RunTimeGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/TestFragmentControllerGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/TestPlanGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/TransactionControllerGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/WhileControllerGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/control/gui/WorkBenchGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/ClientJMeterEngine.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/ConvertListeners.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/DistributedRunner.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/JMeterEngine.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/JMeterEngineException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/PreCompiler.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/RemoteJMeterEngine.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/RemoteJMeterEngineImpl.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/StandardJMeterEngine.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/TreeCloner.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/TreeClonerNoTimer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/TurnElementsOn.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/event/LoopIterationEvent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/event/LoopIterationListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/package-info.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/AbstractTransformer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/CompoundVariable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/ConfigMergabilityIndicator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/FunctionParser.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/NoConfigMerge.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/NoThreadClone.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/ReplaceFunctionsWithStrings.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/ReplaceStringWithFunctions.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/SimpleVariable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/UndoVariableReplacement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/ValueReplacer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/engine/util/ValueTransformer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/exceptions/IllegalUserActionException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/functions/AbstractFunction.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/functions/Function.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/functions/InvalidVariableException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/functions/gui/FunctionHelper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/AbstractJMeterGuiComponent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/AbstractScopedJMeterGuiComponent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/ClearGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/CommentPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/GUIFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/GUIMenuSortOrder.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/GlobalUndoableEdit.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/GuiPackage.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/HtmlReportAction.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/HtmlReportUI.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/JMeterFileFilter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/JMeterGUIComponent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/LoggerPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/MainFrame.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/NamePanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/OnErrorPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/Replaceable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/SavePropertyDialog.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/Searchable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/ServerPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/SimpleCompoundEdit.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/Stoppable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/TestPlanListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/TreeState.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/UndoHistory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/UndoHistoryItem.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/UnsharedComponent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/AboutCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/AbstractAction.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/AbstractActionWithNoRunningTest.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ActionNames.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ActionRouter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/AddParent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/AddThinkTimeBetweenEachStep.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/AddToTree.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ApplyNamingConvention.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ChangeLanguage.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ChangeParent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/CheckDirty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Clear.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Close.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/CollapseExpand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/CollapseExpandTreeBranch.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Command.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/CompileJSR223TestElements.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Copy.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/CreateFunctionDialog.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Cut.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Duplicate.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/EditCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/EnableComponent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ExitCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Help.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/HtmlReportGenerator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/KeyStrokes.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Load.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/LoadDraggedFile.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/LoadRecentProject.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/LogLevelCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/LoggerPanelEnableDisable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/LookAndFeelCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Move.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/OpenLinkAction.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Paste.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/RawTextSearcher.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/RegexpSearcher.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/RemoteStart.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Remove.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ResetSearchCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Restart.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/RevertProject.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/SSLManagerCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Save.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/SaveBeforeRun.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/SaveGraphics.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/SchematicView.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/SearchTreeCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/SearchTreeDialog.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Searcher.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/SelectTemplatesDialog.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/Start.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/StopStoppables.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/TemplatesCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/TreeNodeNamingPolicy.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/UndoCommand.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/What.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/ZoomInOut.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/impl/DefaultTreeNodeNamingPolicy.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/template/Template.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/template/TemplateManager.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/thinktime/ThinkTimeCreator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/action/validation/TreeClonerForValidation.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/logging/GuiLogEventAppender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/logging/GuiLogEventBus.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/logging/GuiLogEventListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/logging/LogEventObject.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/plugin/MenuCreator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/tree/JMeterCellRenderer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/tree/JMeterTreeListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/tree/JMeterTreeModel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/tree/JMeterTreeNode.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/tree/JMeterTreeTransferHandler.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/tree/NamedTreeNode.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/CheckBoxPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/EscapeDialog.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/FileDialoger.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/FileListPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/FilePanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/FilePanelEntry.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/FocusRequester.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/HeaderAsPropertyRenderer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/HeaderAsPropertyRendererWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/HorizontalPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/IconToolbarBean.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JDateField.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JLabeledRadioI18N.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JMeterColor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JMeterMenuBar.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JMeterToolBar.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JSyntaxSearchToolBar.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JSyntaxTextArea.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/JTextScrollPane.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/MenuFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/MenuInfo.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/MenuSeparatorInfo.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/NumberFieldErrorListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/PowerTableModel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/TextAreaCellRenderer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/TextAreaTableCellEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/TextBoxDialoger.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/TristateCheckBox.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/TristateState.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/gui/util/VerticalPanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/plugin/JMeterPlugin.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/plugin/PluginManager.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/processor/PostProcessor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/processor/PreProcessor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/processor/gui/AbstractPostProcessorGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/processor/gui/AbstractPreProcessorGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/config/ConfigurationException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/config/ConfigurationUtils.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/config/ExporterConfiguration.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/config/GraphConfiguration.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/config/InstanceConfiguration.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/config/SubConfiguration.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/AbstractSampleWriter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/ControllerSamplePredicate.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/ConvertException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/Converters.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/CsvFile.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/CsvSampleReader.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/CsvSampleWriter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/DataContext.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/JsonUtil.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/Sample.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SampleBuilder.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SampleComparator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SampleException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SampleMetaDataParser.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SampleMetadata.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SamplePredicate.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SampleSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/SampleWriter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/StringConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/core/TimeHelper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/AbstractDataExporter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/DataExporter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/ExportException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/GenerationException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/JsonExporter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/JsonizerVisitor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/ReportGenerator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/SamplingStatistic.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/dashboard/TemplateVisitor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/AbstractAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/AbstractSampleConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/AbstractSampleProcessor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/AbstractSampleSource.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/AbstractSummaryConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/AggregateConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/Aggregator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/AggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ApdexSummaryConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ApdexSummaryData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ApdexThresholdsInfo.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ChannelContext.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/CsvFileSampleSource.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ExternalSampleSorter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/FieldSampleComparator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/FilterConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/Job.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ListResultData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MapResultData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MaxAggregator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MaxAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MeanAggregator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MeanAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MedianAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MinAggregator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/MinAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/NormalizerSampleConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/PercentileAggregator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/PercentileAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/RequestsSummaryConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ResultData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ResultDataVisitor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SampleConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SampleContext.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SampleIndexer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SampleProcessor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SampleProducer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SampleSource.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SampleWriterConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/StatisticsSummaryConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/StatisticsSummaryData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SumAggregator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/SumAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/TaggerConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ThresholdSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/TimeRateAggregator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/TimeRateAggregatorFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/ValueResultData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/AbstractGraphValueSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/AbstractOverTimeGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/AbstractSeriesSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/CodeSeriesSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/ConnectTimeValueSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/CountValueSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/ElapsedTimeValueSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/GraphKeysSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/GraphSeriesSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/GraphValueSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/GroupData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/GroupInfo.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/IndexedNameSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/LatencyValueSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/NameSeriesSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/SeriesData.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/StaticSeriesSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/StatusSeriesSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/SuccessfulElapsedTimeValueSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/TimeStampKeysSelector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ActiveThreadsGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/BytesThroughputGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/CodesPerSecondGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ConnectTimeOverTimeGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/CustomGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/HitsPerSecondGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/LatencyOverTimeGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/LatencyVSRequestGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ResponseCustomGraphGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ResponseTimeDistributionGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ResponseTimeOverTimeGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ResponseTimePerSampleGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/ResponseTimeVSRequestGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/SyntheticResponseTimeDistributionGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/TimeVSThreadGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/TotalTPSGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/processor/graph/impl/TransactionsPerSecondGraphConsumer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/report/utils/MetricUtils.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/AbstractListenerElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/ResultAction.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/ResultCollector.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/ResultCollectorHelper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/ResultSaver.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/Summariser.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/SummariserRunningSample.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/gui/ResultActionGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/gui/ResultSaverGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/reporters/gui/SummariserGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/rmi/AliasKeyManager.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/rmi/RMIServerSocketFactoryImpl.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/rmi/RmiUtils.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/rmi/SSLRMIClientSocketFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/rmi/SSLRMIServerSocketFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/AbstractSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/AbstractSampler.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/AsynchSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/BatchSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/Clearable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/DataStrippingSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/DiskStoreSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/Entry.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/HoldSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/Interruptible.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/RemoteListenerWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/RemoteSampleListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/RemoteSampleListenerImpl.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/RemoteSampleListenerWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/RemoteTestListenerWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/Remoteable.java (100%)
 create mode 100644 src/core/src/main/java/org/apache/jmeter/samplers/SampleEvent.java
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/SampleListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/SampleMonitor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/SampleResult.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/SampleSaveConfiguration.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/SampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/SampleSenderFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/Sampler.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/StandardSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/StatisticalSampleResult.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/StatisticalSampleSender.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/samplers/gui/AbstractSamplerGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/CSVSaveService.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/ListenerResultWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/SaveGraphicsService.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/SaveService.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/ScriptWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/ScriptWrapperConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/TestResultWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/BooleanPropertyConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/ConversionHelp.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/HashTreeConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/IntegerPropertyConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/LongPropertyConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/MultiPropertyConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/SampleEventConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/SampleResultConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/SampleSaveConfigurationConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/StringPropertyConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/TestElementConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/TestElementPropertyConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/save/converters/TestResultWrapperConverter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/services/FileServer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/swing/HtmlPane.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/BeanInfoSupport.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/TestBean.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/TestBeanBeanInfo.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/TestBeanHelper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/BooleanPropertyEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/ComboStringEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/EnumEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/FieldStringEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/FileEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/IntegerPropertyEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/LongPropertyEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/PasswordEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/SharedCustomizer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/TableEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/TestBeanGUI.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/TestBeanPropertyEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/TextAreaEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/TypeEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testbeans/gui/WrapperEditor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/AbstractScopedAssertion.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/AbstractScopedTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/AbstractTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/AbstractTestElementBeanInfo.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/NonTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/OnErrorTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/TestCloneable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/TestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/TestElementTraverser.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/TestIterationListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/TestPlan.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/TestStateListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/ThreadListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/VariablesCollection.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/WorkBench.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/AbstractProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/BooleanProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/CollectionProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/DoubleProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/FloatProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/FunctionProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/IntegerProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/JMeterProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/LongProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/MapProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/MultiProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/NullProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/NumberProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/ObjectProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/PropertyIterator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/PropertyIteratorImpl.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/StringProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/testelement/property/TestElementProperty.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/AbstractThreadGroup.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/FindTestElementsUpToRootTraverser.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/JMeterContext.java (100%)
 create mode 100644 src/core/src/main/java/org/apache/jmeter/threads/JMeterContextService.java
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/JMeterThread.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/JMeterThreadMonitor.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/JMeterVariables.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/ListenerNotifier.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/PostThreadGroup.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/RemoteThreadsLifeCycleListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/RemoteThreadsListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/RemoteThreadsListenerImpl.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/RemoteThreadsListenerTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/RemoteThreadsListenerWrapper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/SamplePackage.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/SetupThreadGroup.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/TestCompiler.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/TestCompilerHelper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/ThreadGroup.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/UnmodifiableJMeterVariables.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/gui/AbstractThreadGroupGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/gui/PostThreadGroupGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/gui/SetupThreadGroupGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/threads/gui/ThreadGroupGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/timers/ModifiableTimer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/timers/Timer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/timers/TimerService.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/timers/gui/AbstractTimerGui.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/BSFBeanInfoSupport.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/BSFJavaScriptEngine.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/BSFTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/BeanShellBeanInfoSupport.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/BeanShellInterpreter.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/BeanShellServer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/BeanShellTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/CPSPauser.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/Calculator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/ColorHelper.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/CustomX509TrustManager.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/Document.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/HttpSSLProtocolSocketFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/JMeterTreeNodeTransferable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/JMeterUtils.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/JSR223BeanInfoSupport.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/JSR223TestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/JsseSSLManager.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/LocaleChangeEvent.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/LocaleChangeListener.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/NameUpdater.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/NamedObject.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/PropertiesBasedPrefixResolver.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/PropertiesBasedPrefixResolverForXpath2.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/SSLManager.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/ScopePanel.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/ScriptingBeanInfoSupport.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/ScriptingTestElement.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/SlowInputStream.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/SlowOutputStream.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/SlowSSLSocket.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/SlowSocket.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/StringUtilities.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/TemplateUtil.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/TidyException.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/TrustAllSSLSocketFactory.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/XPathQueryCacheLoader.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/XPathUtil.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/util/keystore/JmeterKeyStore.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/CachingStatCalculator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/ImageVisualizer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/Printable.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/RunningSample.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/Sample.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/SamplingStatCalculator.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/TableSample.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/Visualizer.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/backend/Backend.java (100%)
 rename src/core/{ => src/main/java}/org/apache/jmeter/visualizers/gui/AbstractListenerGui.java (100%)
 create mode 100644 src/core/src/main/java/org/apache/jmeter/visualizers/gui/AbstractVisualizer.java
 rename src/core/{ => src/main/resources}/org/apache/jmeter/gui/action/schematic.xsl (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/gui/action/template/templates.dtd (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/gui/util/textarea.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/gui/util/theme/darcula_theme.xml (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/help.txt (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/about.down.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/about.off.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/about.on.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/about.over.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/beaker.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/clear.down.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/clear.off.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/clear.on.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/clear.over.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/clipboard.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/collapse-close.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/collapse-open.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/ear.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/feather.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/icon-apache.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/icon.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/icon_1.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/icon_error_sml.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/icon_old.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/icon_success_sml.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/icon_warning_sml.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/jmeter.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/knob.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/leafnode.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/leafnodeflip.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/meter.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/barchart.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/barchart.png-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/blue-quill.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/book-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/book.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/chart-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/chart.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/clock-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/clock.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/funnel-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/funnel.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/glasses-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/glasses.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/mglass-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/mglass.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/pencil-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/pencil.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/pin-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/pin.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/puzzle-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/puzzle.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/remote-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/remote.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/scroll-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/scroll.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/table-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/table.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/thread-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/thread.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/typewriter-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/new/typewriter.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/pipet.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/question.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/smallthread.disabled.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/smallthread.enabled.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/smallthread.idle.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/start.down.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/start.off.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/start.on.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/start.over.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/22x22/dialog-error-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/22x22/pictogram-din-w000-general.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/22x22/task-complete.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/22x22/task-recurring.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/22x22/user-offline-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/22x22/user-online-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/32x32/dialog-error-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/32x32/pictogram-din-w000-general.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/32x32/task-complete.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/32x32/task-recurring.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/32x32/user-offline-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/32x32/user-online-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/48x48/dialog-error-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/48x48/pictogram-din-w000-general.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/48x48/task-complete.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/48x48/task-recurring.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/48x48/user-offline-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/status/48x48/user-online-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/stop.down.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/stop.off.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/stop.on.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/stop.over.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/testtubes.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/thread.disabled.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/thread.enabled.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/thread.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/thread.idle.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/timer.gif (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/applications-office.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/arrow-right-3-notimer.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/arrow-right-3-startremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/arrow-right-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/color-picker-toggle.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/document-new-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/document-open-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/document-save-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/document-save-as-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/documentation.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/edit-clear-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/edit-copy-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/edit-cut-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/edit-find-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/edit-paste-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/edit-redo-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/edit-undo-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/help-contents-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/list-add-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/list-remove-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/process-stop-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/process-stop-7-shutdownremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/process-stop-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/road-sign-us-stop-stopremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/road-sign-us-stop.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/run-build-clean.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/22x22/run-build-prune.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/applications-office.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/arrow-right-3-notimer.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/arrow-right-3-startremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/arrow-right-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/color-picker-toggle.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/document-new-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/document-open-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/document-save-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/document-save-as-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/documentation.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/edit-clear-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/edit-copy-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/edit-cut-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/edit-find-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/edit-paste-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/edit-redo-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/edit-undo-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/help-contents-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/list-add-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/list-remove-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/process-stop-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/process-stop-7-shutdownremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/process-stop-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/road-sign-us-stop-stopremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/road-sign-us-stop.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/run-build-clean.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/32x32/run-build-prune.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/applications-office.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/arrow-right-3-notimer.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/arrow-right-3-startremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/arrow-right-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/color-picker-toggle.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/document-new-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/document-open-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/document-save-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/document-save-as-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/documentation.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/edit-clear-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/edit-copy-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/edit-cut-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/edit-find-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/edit-paste-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/edit-redo-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/edit-undo-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/help-contents-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/list-add-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/list-remove-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/process-stop-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/process-stop-7-shutdownremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/process-stop-7.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/road-sign-us-stop-stopremoteall.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/road-sign-us-stop.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/run-build-clean.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/48x48/run-build-prune.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/icons-custom/arrow-right-3-notimer.svg (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/icons-custom/arrow-right-3-startremoteall.svg (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/icons-custom/color-picker-toggle.svg (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/icons-custom/process-stop-7-shutdownremoteall.svg (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/icons-custom/road-sign-us-stop-stopremoteall.svg (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/toolbar/icons-toolbar.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/applications-science-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/appointment-new-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/color-picker-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/document-export-4_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/document-import-2_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/document-preview.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/office-chart-area.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/preferences-system-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/system-run-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/view-list-tree-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/19x19/view-pim-tasks.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/applications-science-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/appointment-new-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/color-picker-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/document-export-4_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/document-import-2_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/document-preview.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/office-chart-area.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/preferences-system-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/system-run-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/view-list-tree-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/24x24/view-pim-tasks.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/applications-science-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/appointment-new-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/color-picker-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/document-export-4_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/document-import-2_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/document-preview.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/office-chart-area.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/preferences-system-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/system-run-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/view-list-tree-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/32x32/view-pim-tasks.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/applications-science-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/appointment-new-3.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/color-picker-grey.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/document-export-4_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/document-import-2_custom.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/document-preview.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/office-chart-area.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/preferences-system-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/system-run-5.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/view-list-tree-4.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/48x48/view-pim-tasks.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/icons-custom/document-export-4_custom.svg (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/tree/icons-custom/document-import-2_custom.svg (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/19x19/security-high-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/19x19/security-low-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/24x24/security-high-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/24x24/security-low-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/32x32/security-high-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/32x32/security-low-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/48x48/security-high-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/vrt/48x48/security-low-2.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/images/warning.png (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/report/config/package.html (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/report/core/package.html (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/report/dashboard/package.html (100%)
 rename src/core/{org/apache/jmeter/report/processor => src/main/resources/org/apache/jmeter/report/processor/graph/impl}/package.html (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/report/processor/graph/package.html (100%)
 rename src/core/{org/apache/jmeter/report/processor/graph/impl => src/main/resources/org/apache/jmeter/report/processor}/package.html (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_de.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_es.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_fr.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_ja.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_no.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_pl.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_pt_BR.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_tr.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_zh_CN.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/resources/messages_zh_TW.properties (100%)
 rename src/core/{ => src/main/resources}/org/apache/jmeter/visualizers/package.html (100%)
 create mode 100644 src/core/src/main/version/org/apache/jmeter/util/JMeterVersion.java
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/gui/HtmlReportGUISpec.groovy (100%)
 create mode 100644 src/core/src/test/groovy/org/apache/jmeter/junit/spock/JMeterSpec.groovy
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/core/ConvertersSpec.groovy (100%)
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/core/SampleMetadataParserSpec.groovy (100%)
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/processor/ApdexSummaryConsumerSpec.groovy (100%)
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/processor/FieldSampleComparatorSpec.groovy (100%)
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/processor/ListResultDataSpec.groovy (100%)
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumerSpec.groovy (100%)
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/processor/Top5ErrorsSummaryDataSpec.groovy (100%)
 rename {test/src => src/core/src/test/groovy}/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumerSpec.groovy (100%)
 create mode 100644 src/core/src/test/groovy/org/apache/jmeter/services/FileServerSpec.groovy
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/JMeterTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/engine/DistributedRunnerTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/engine/LocalHostTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/engine/TestTreeCloner.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/engine/util/TestValueReplacer.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/gui/logging/TestGuiLogEventAppender.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/gui/util/JSyntaxTextAreaTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/gui/util/TristateCheckBoxTest.java (100%)
 create mode 100644 src/core/src/test/java/org/apache/jmeter/junit/JMeterTestCase.java
 create mode 100644 src/core/src/test/java/org/apache/jmeter/junit/JMeterTestCaseJUnit.java
 create mode 100644 src/core/src/test/java/org/apache/jmeter/junit/JMeterTestUtils.java
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/junit/categories/ExcludeCategoryFilter.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/junit/categories/NeedGuiTests.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/junit/stubs/TestSampler.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/listeners/TestResultAction.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/report/core/CsvSampleReaderTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/report/core/SampleMetadataTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/report/core/TestCsvSampleWriter.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/report/dashboard/ApdexPerTransactionTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/report/processor/ErrorsSummaryConsumerTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/report/processor/graph/impl/CustomGraphConsumerTest.java (100%)
 create mode 100644 src/core/src/test/java/org/apache/jmeter/resources/PackageTest.java
 create mode 100644 src/core/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTest.java
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/samplers/NullSampler.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/samplers/TestSampleResult.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/samplers/TestSampleSaveConfiguration.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/save/TestCSVSaveService.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/test/ResourceLocator.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/testbeans/gui/TestBooleanPropertyEditor.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/testbeans/gui/TestComboStringEditor.java (100%)
 create mode 100644 src/core/src/test/java/org/apache/jmeter/testbeans/gui/TestFieldStringEditor.java
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/testelement/PackageTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/testelement/TestNumberProperty.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/testelement/property/AbstractPropertyTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/testelement/property/MapPropertyTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/testelement/property/PackageTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/threads/JMeterContextServiceHelper.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/threads/TestJMeterContextService.java (100%)
 create mode 100644 src/core/src/test/java/org/apache/jmeter/threads/TestJMeterThread.java
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/threads/TestTestCompiler.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/threads/TestUnmodifiableJMeterVariables.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/util/JSR223TestElementTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/util/LogRecord.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/util/LogRecordingDelegatingLogger.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/util/PackageTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/util/StringUtilitiesTest.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jmeter/util/TestJMeterUtils.java (100%)
 create mode 100644 src/core/src/test/java/org/apache/jmeter/util/XPathUtilTest.java
 rename {test/src => src/core/src/test/java}/org/apache/jorphan/TestXMLBuffer.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jorphan/reflect/TestFunctor.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jorphan/test/AllTests.java (100%)
 rename {test/src => src/core/src/test/java}/org/apache/jorphan/test/JMeterSerialTest.java (100%)
 rename {test => src/core/src/test}/resources/XPathUtilTestXml.xml (100%)
 rename {test => src/core/src/test}/resources/log4j2.xml (100%)
 rename {test => src/core/src/test}/resources/org/apache/jmeter/report/dashboard/reportgenerator_test.properties (100%)
 copy {bin => src/core/src/test/resources/org/apache/jmeter/services}/testfiles/empty.csv (100%)
 rename {bin => src/core/src/test/resources/org/apache/jmeter/services}/testfiles/unit/FileServerSpec.csv (100%)
 rename {test => src/core/src/test}/resources/resourcefile.txt (100%)
 create mode 100644 src/dist-check/build.gradle.kts
 rename {test/src => src/dist-check/src/test/groovy}/org/apache/jmeter/engine/util/PackageSpec.groovy (100%)
 rename {test/src => src/dist-check/src/test/groovy}/org/apache/jmeter/gui/action/HtmlReportGeneratorSpec.groovy (100%)
 rename {test/src => src/dist-check/src/test/groovy}/org/apache/jmeter/gui/util/MenuFactorySpec.groovy (100%)
 rename {test/src => src/dist-check/src/test/groovy}/org/apache/jmeter/report/dashboard/ReportGeneratorSpec.groovy (100%)
 rename {test/src => src/dist-check/src/test/java}/org/apache/jmeter/control/TestSwitchController.java (100%)
 create mode 100644 src/dist-check/src/test/java/org/apache/jmeter/functions/ComponentReferenceFunctionTest.java
 create mode 100644 src/dist-check/src/test/java/org/apache/jmeter/gui/action/TestLoad.java
 create mode 100644 src/dist-check/src/test/java/org/apache/jmeter/junit/JMeterTest.java
 rename {test/src => src/dist-check/src/test/java}/org/apache/jmeter/resources/TestPropertiesFiles.java (100%)
 create mode 100644 src/dist-check/src/test/java/org/apache/jmeter/save/TestSaveService.java
 rename {test/src => src/dist-check/src/test/java}/org/apache/jmeter/testbeans/gui/PackageTest.java (100%)
 rename {test/src => src/dist-check/src/test/java}/org/apache/jmeter/testelement/TestElementTest.java (100%)
 rename {test/src => src/dist-check/src/test/java}/org/apache/jorphan/TestFunctorUsers.java (100%)
 create mode 100644 src/dist-check/src/test/java/org/apache/jorphan/reflect/TestClassFinder.java
 rename {test => src/dist-check/src/test}/resources/org/apache/jmeter/gui/report/HTMLReportExpect.json (100%)
 create mode 100644 src/dist/build.gradle.kts
 create mode 100644 src/examples/build.gradle.kts
 rename src/examples/{ => src/main/java}/org/apache/jmeter/examples/sampler/ExampleSampler.java (100%)
 rename src/examples/{ => src/main/java}/org/apache/jmeter/examples/sampler/gui/ExampleSamplerGui.java (100%)
 rename src/examples/{ => src/main/java}/org/apache/jmeter/examples/testbeans/example1/Example1.java (100%)
 rename src/examples/{ => src/main/java}/org/apache/jmeter/examples/testbeans/example2/Example2.java (100%)
 rename src/examples/{ => src/main/java}/org/apache/jmeter/examples/testbeans/example2/Example2BeanInfo.java (100%)
 rename src/examples/{ => src/main/java}/org/apache/jmeter/examples/testbeans/example3/Example3.java (100%)
 rename src/examples/{ => src/main/java}/org/apache/jmeter/examples/testbeans/example3/Example3BeanInfo.java (100%)
 rename src/examples/{ => src/main/resources}/org/apache/jmeter/examples/testbeans/example2/Example2Resources.properties (100%)
 rename src/examples/{ => src/main/resources}/org/apache/jmeter/examples/testbeans/example2/Example2Resources_es.properties (100%)
 rename src/examples/{ => src/main/resources}/org/apache/jmeter/examples/testbeans/example2/Example2Resources_pt_BR.properties (100%)
 rename src/examples/{ => src/main/resources}/org/apache/jmeter/examples/testbeans/example2/Example2Resources_tr.properties (100%)
 rename src/examples/{ => src/main/resources}/org/apache/jmeter/examples/testbeans/example2/Example2Resources_zh_TW.properties (100%)
 rename src/examples/{ => src/main/resources}/org/apache/jmeter/examples/testbeans/example3/Example3Resources.properties (100%)
 create mode 100644 src/functions/build.gradle.kts
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/AbstractFunctionByKey.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/AbstractHostIPName.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/BeanShell.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/CSVRead.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/ChangeCase.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/CharFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/DateTimeConvertFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/DigestEncodeFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/EscapeHtml.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/EscapeOroRegexpChars.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/EscapeXml.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/EvalFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/EvalVarFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/FileRowColContainer.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/FileToString.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/FileWrapper.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Groovy.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/IntSum.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/IsPropDefined.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/IsVarDefined.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/IterationCounter.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/JavaScript.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Jexl2Function.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Jexl3Function.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/LogFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/LogFunction2.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/LongSum.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/MachineIP.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/MachineName.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Property.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Property2.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Random.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/RandomDate.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/RandomFromMultipleVars.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/RandomString.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/RegexFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/SamplerName.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/SetProperty.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/SplitFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/StringFromFile.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/StringToFile.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/TestPlanName.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/ThreadGroupName.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/ThreadNumber.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/TimeFunction.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/TimeShift.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/UnEscape.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/UnEscapeHtml.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/UrlDecode.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/UrlEncode.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Uuid.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/Variable.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/XPath.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/XPathFileContainer.java (100%)
 rename src/functions/{ => src/main/java}/org/apache/jmeter/functions/XPathWrapper.java (100%)
 rename src/functions/{ => src/main/resources}/org/apache/jmeter/functions/package.html (100%)
 rename {test/src => src/functions/src/test/groovy}/org/apache/jmeter/functions/ChangeCaseSpec.groovy (100%)
 rename {test/src => src/functions/src/test/groovy}/org/apache/jmeter/functions/gui/FunctionHelperSpec.groovy (100%)
 create mode 100644 src/functions/src/test/java/org/apache/jmeter/functions/CSVReadFunctionTest.java
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/EvalFunctionTest.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/FunctionTestHelper.java (100%)
 create mode 100644 src/functions/src/test/java/org/apache/jmeter/functions/PackageTest.java
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/RandomFunctionTest.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/SplitFunctionTest.java (100%)
 create mode 100644 src/functions/src/test/java/org/apache/jmeter/functions/StringFromFileFunctionTest.java
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/SumFunctionTest.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestChangeCase.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestDateTimeConvertFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestDigestFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestEscapeOroRegexpChars.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestFileRowColContainer.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestFileToString.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestGroovyFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestIsPropDefined.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestIsVarDefined.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestJavascriptFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestJavascriptFunctionWithRhino.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestJexl2Function.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestJexl3Function.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestMachineIPName.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestRandomFromMultipleVars.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestRegexFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestSamplerNameFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestSetProperty.java (100%)
 create mode 100644 src/functions/src/test/java/org/apache/jmeter/functions/TestSimpleFunctions.java
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestStringtoFile.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestTimeFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestTimeRandomDateFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestTimeShiftFunction.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/TestUrlEncodeDecode.java (100%)
 rename {test/src => src/functions/src/test/java}/org/apache/jmeter/functions/VariableTest.java (100%)
 create mode 100644 src/functions/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestFunctions.java
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/BeanShellTest.bsh (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/SFFTest1.txt (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/SFFTest2.txt (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/SFFTest3.txt (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/XPathTest.xml (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/XPathTest2.xml (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/testblank.csv (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/unit/CSVReadFunctionTest.csv (100%)
 rename {bin => src/functions/src/test/resources/org/apache/jmeter/functions}/testfiles/unit/FunctionsPackageTest.csv (100%)
 create mode 100644 src/functions/src/test/resources/org/apache/jmeter/functions/xpathfilecontainer.xml
 create mode 100644 src/generator/build.gradle.kts
 rename {test/src => src/generator/src/main/java}/org/apache/jmeter/visualizers/GenerateTreeGui.java (100%)
 create mode 100644 src/jorphan/build.gradle.kts
 delete mode 100644 src/jorphan/org/apache/jorphan/reflect/ClassFinder.java
 rename src/jorphan/{ => src/main/java}/org/apache/commons/cli/avalon/AbstractParserControl.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/commons/cli/avalon/CLArgsParser.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/commons/cli/avalon/CLOption.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/commons/cli/avalon/CLOptionDescriptor.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/commons/cli/avalon/CLUtil.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/commons/cli/avalon/ParserControl.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/commons/cli/avalon/Token.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/collections/Data.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/collections/HashTree.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/collections/HashTreeTraverser.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/collections/ListedHashTree.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/collections/SearchByClass.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/documentation/VisibleForTesting.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/exec/KeyToolUtils.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/exec/StreamCopier.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/exec/SystemCommand.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/AbstractTreeTableModel.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/ComponentUtil.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/DefaultTreeTableModel.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/GuiUtils.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/JLabeledChoice.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/JLabeledField.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/JLabeledPasswordField.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/JLabeledTextArea.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/JLabeledTextField.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/JTreeTable.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/MenuScroller.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/MinMaxLongRenderer.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/NumberRenderer.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/ObjectTableModel.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/ObjectTableSorter.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/RateRenderer.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/RendererUtils.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/RightAlignRenderer.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/TreeTableModel.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/gui/layout/VerticalLayout.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/io/TextFile.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/logging/LoggingManager.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/logging/Slf4jLogkitLogger.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/math/NumberComparator.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/math/StatCalculator.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/math/StatCalculatorInteger.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/math/StatCalculatorLong.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/reflect/ClassFilter.java (100%)
 create mode 100644 src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassFinder.java
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/reflect/ClassTools.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/reflect/Functor.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/test/UnitTestManager.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/Converter.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/HeapDumper.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/JMeterError.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/JMeterException.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/JMeterStopTestException.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/JMeterStopTestNowException.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/JMeterStopThreadException.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/JOrphanUtils.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/ThreadDumper.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/jorphan/util/XMLBuffer.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/log/ContextMap.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/log/LogEvent.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/log/LogTarget.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/log/Logger.java (100%)
 rename src/jorphan/{ => src/main/java}/org/apache/log/Priority.java (100%)
 rename src/jorphan/{ => src/main/resources}/org/apache/commons/cli/avalon/package.html (100%)
 rename {test/src => src/jorphan/src/test/groovy}/org/apache/jorphan/io/TextFileSpec.groovy (100%)
 rename {test/src => src/jorphan/src/test/groovy}/org/apache/jorphan/util/ConverterSpec.groovy (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/commons/cli/avalon/ClutilTestCase.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/collections/PackageTest.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/exec/TestKeyToolUtils.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/gui/MinMaxLongRendererTest.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/gui/ObjectTableModelTest.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/gui/ObjectTableSorterTest.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/gui/TableModelEventBacker.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/math/TestStatCalculator.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/reflect/TestClassTools.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/util/TestConverter.java (100%)
 rename {test/src => src/jorphan/src/test/java}/org/apache/jorphan/util/TestJorphanUtils.java (100%)
 create mode 100644 src/launcher/build.gradle.kts
 rename src/{core => launcher/src/main/java}/org/apache/jmeter/DynamicClassLoader.java (100%)
 rename src/{core => launcher/src/main/java}/org/apache/jmeter/NewDriver.java (100%)
 create mode 100644 src/launcher/src/main/java/org/apache/jmeter/util/ShutdownClient.java
 create mode 100644 src/launcher/src/main/resources/org/apache/jmeter/jmeter_as_ascii_art.txt
 create mode 100644 src/licenses/build.gradle.kts
 create mode 100644 src/licenses/licenses/asm/LICENSE
 rename licenses/src/bootstrap-social.txt => src/licenses/licenses/bootstrap-social/LICENSE (100%)
 rename licenses/src/bootstrap-3.3.4.txt => src/licenses/licenses/bootstrap/LICENSE (100%)
 rename licenses/src/datatables-plugins.txt => src/licenses/licenses/datatables-plugins/LICENSE (100%)
 rename licenses/src/datatables-responsive-1.0.5.txt => src/licenses/licenses/datatables-responsive/LICENSE (100%)
 rename licenses/src/datatables-1.10.9.txt => src/licenses/licenses/datatables/LICENSE (100%)
 create mode 100644 src/licenses/licenses/dec/LICENSE
 create mode 100644 src/licenses/licenses/dnsjava-2.1.8/LICENSE
 rename licenses/src/flot-axislabels.txt => src/licenses/licenses/flot-axislabels/LICENSE (100%)
 rename licenses/src/flot-tooltip-0.7.1.txt => src/licenses/licenses/flot.tooltip/LICENSE (100%)
 rename licenses/src/flot-0.8.3.txt => src/licenses/licenses/flot/LICENSE (100%)
 copy licenses/src/font-awesome-4.2.0.txt => src/licenses/licenses/font-awesome-code/LICENSE (100%)
 rename licenses/src/font-awesome-4.2.0.txt => src/licenses/licenses/font-awesome-font/LICENSE (100%)
 create mode 100644 src/licenses/licenses/hamcrest-date/LICENSE
 create mode 100644 src/licenses/licenses/jcharts-0.7.5/LICENSE
 create mode 100644 src/licenses/licenses/jodd/LICENSE
 rename licenses/src/jquery-3.3.1.txt => src/licenses/licenses/jquery/LICENSE (100%)
 rename licenses/src/metisMenu-1.1.3.txt => src/licenses/licenses/metisMenu/LICENSE (100%)
 rename licenses/src/openiconlibrary.txt => src/licenses/licenses/openiconlibrary/LICENSE (100%)
 create mode 100644 src/licenses/licenses/rsyntaxtextarea/LICENSE
 create mode 100644 src/licenses/licenses/slf4j-api/LICENSE
 rename licenses/src/startbootstrap-sb-admin-2.txt => src/licenses/licenses/start-bootstrap-admin2/LICENSE (100%)
 create mode 100644 src/licenses/licenses/xmlpull/LICENSE.txt
 create mode 100644 src/licenses/licenses/xpp3_min-1.1.4c/CC0-1.0.txt
 create mode 100644 src/licenses/licenses/xpp3_min-1.1.4c/LICENSE.txt
 create mode 100644 src/licenses/licenses/xstream/LICENSE
 create mode 100644 src/protocol/build.gradle.kts
 rename src/protocol/ftp/{ => src/main/java}/org/apache/jmeter/protocol/ftp/config/gui/FtpConfigGui.java (100%)
 rename src/protocol/ftp/{ => src/main/java}/org/apache/jmeter/protocol/ftp/control/gui/FtpTestSamplerGui.java (100%)
 rename src/protocol/ftp/{ => src/main/java}/org/apache/jmeter/protocol/ftp/sampler/FTPSampler.java (100%)
 create mode 100644 src/protocol/ftp/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestFtp.java
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/api/auth/DigestParameters.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/config/MultipartUrlConfig.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/config/gui/HttpDefaultsGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/config/gui/UrlConfigGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/AuthManager.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/Authorization.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/CacheManager.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/Cookie.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/CookieHandler.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/CookieManager.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/DNSCacheManager.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/DelegatingKerberosScheme.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/DelegatingSPNegoScheme.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/DynamicKerberosSchemeFactory.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/DynamicSPNegoSchemeFactory.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/HC4CookieHandler.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/Header.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/HeaderManager.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/HttpMirrorControl.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/HttpMirrorServer.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/HttpMirrorThread.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/KerberosManager.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/RecordingController.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/StaticHost.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/gui/AjpSamplerGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/gui/HttpMirrorControlGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/control/gui/RecordController.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/curl/BasicCurlParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/AuthPanel.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/CacheManagerGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/CookiePanel.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/DNSCachePanel.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/HTTPFileArgsPanel.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/HeaderPanel.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/gui/action/ParseCurlCommandAction.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/modifier/AnchorModifier.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/modifier/RegExUserParameters.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/modifier/URLRewritingModifier.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/modifier/gui/AnchorModifierGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/modifier/gui/RegExUserParametersGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/modifier/gui/URLRewritingModifierGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/BaseParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/CSSParseExceptionCallback.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/CssParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/CssParserCacheLoader.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/HTMLParseException.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/HTMLParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/HtmlParsingUtils.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/JTidyHTMLParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/JsoupBasedHtmlParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/LinkExtractorParseException.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/LinkExtractorParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/RegexpHTMLParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/URLCollection.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/parser/URLString.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/AbstractSamplerCreator.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/Daemon.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/DefaultSamplerCreator.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/FormCharSetFinder.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/HttpReplyHdr.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/HttpRequestHdr.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/Proxy.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/ProxyControl.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/SamplerCreator.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/SamplerCreatorFactory.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/ServerAliasKeyManager.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/gui/ProxyControlGui.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/proxy/gui/RecorderDialog.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/AccessLogSampler.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/AccessLogSamplerBeanInfo.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/AjpSampler.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPAbstractImpl.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPFileImpl.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPHCAbstractImpl.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPJavaImpl.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPSampleResult.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBase.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBaseBeanInfo.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPSamplerBaseConverter.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPSamplerFactory.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HTTPSamplerProxy.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HttpClientDefaultParameters.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/HttpWebdav.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/PostWriter.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/PutWriter.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/ResourcesDownloader.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/hc/LaxDeflateInputStream.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/hc/LaxGZIPInputStream.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/sampler/hc/LazyLayeredConnectionSocketFactory.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/Base64Encoder.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/ConversionUtils.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/DirectAccessByteArrayOutputStream.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/EncoderCache.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/HTTPArgument.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/HTTPConstants.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/HTTPConstantsInterface.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/HTTPFileArg.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/HTTPFileArgs.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/HTTPResultConverter.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/LoopbackHTTPSocket.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/SlowHCPlainConnectionSocketFactory.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/Filter.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/Generator.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/LogFilter.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/LogParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/NVPair.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/OrderPreservingLogParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/SessionFilter.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/SharedTCLogParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/StandardGenerator.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/util/accesslog/TCLogParser.java (100%)
 rename src/protocol/http/{ => src/main/java}/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java (100%)
 rename src/protocol/http/{ => src/main/resources}/org/apache/jmeter/protocol/http/sampler/AccessLogSamplerResources.properties (100%)
 rename src/protocol/http/{ => src/main/resources}/org/apache/jmeter/protocol/http/sampler/AccessLogSamplerResources_es.properties (100%)
 rename src/protocol/http/{ => src/main/resources}/org/apache/jmeter/protocol/http/sampler/AccessLogSamplerResources_fr.properties (100%)
 rename src/protocol/http/{ => src/main/resources}/org/apache/jmeter/protocol/http/sampler/AccessLogSamplerResources_pt_BR.properties (100%)
 rename src/protocol/http/{ => src/main/resources}/org/apache/jmeter/protocol/http/sampler/AccessLogSamplerResources_tr.properties (100%)
 rename src/protocol/http/{ => src/main/resources}/org/apache/jmeter/protocol/http/sampler/AccessLogSamplerResources_zh_TW.properties (100%)
 rename {test/src => src/protocol/http/src/test/groovy}/org/apache/jmeter/protocol/http/control/DNSCacheManagerSpec.groovy (100%)
 rename {test/src => src/protocol/http/src/test/groovy}/org/apache/jmeter/protocol/http/util/HTTPUtilsSpec.groovy (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/curl/BasicCurlParserTest.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/gui/action/ParseCurlCommandActionTest.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/config/MultipartUrlConfigTest.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/config/UrlConfigTest.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestAuthManager.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestAuthManagerThreadIteration.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestAuthorization.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestCacheManagerBase.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestCacheManagerHC4.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestCacheManagerThreadIteration.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestCacheManagerUrlConnection.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestCacheManagerUrlConnectionBase.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestCookieManagerThreadIteration.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestHC4CookieManager.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/TestHTTPMirrorThread.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/control/gui/TestHttpTestSampleGui.java (100%)
 create mode 100644 src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/modifier/TestAnchorModifier.java
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/modifier/TestURLRewritingModifier.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/parser/NotReusableParser.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/parser/ReusableParser.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/parser/TestBaseParser.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/parser/TestBug60842HtmlParser.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/parser/TestCssParser.java (100%)
 create mode 100644 src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/parser/TestHTMLParser.java
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/parser/TestHtmlParsingUtils.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/proxy/NonGuiProxySample.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/proxy/TestHttpRequestHdr.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/proxy/TestProxyControl.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/HTTPNullSampler.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/HTTPSampler3.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/NullURLConnection.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/PackageTest.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/PostWriterTest.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/PutWriterTest.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/SamplingNamingTest.java (100%)
 create mode 100644 src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/sampler/TestHTTPHC4Impl.java
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/TestHTTPSamplers.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/TestHTTPSamplersAgainstHttpMirrorServer.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/sampler/TestHttpWebdav.java (100%)
 create mode 100644 src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/sampler/TestSerializedHTTPSampler.java
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/util/TestHTTPArgument.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/util/TestHTTPFileArg.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/util/TestHTTPFileArgs.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/util/accesslog/TestLogFilter.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/util/accesslog/TestSessionFilter.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/util/accesslog/TestTCLogParser.java (100%)
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTPTest.java (100%)
 create mode 100644 src/protocol/http/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestHttp.java
 rename {test/src => src/protocol/http/src/test/java}/org/apache/jmeter/testelement/TestHeaderManager.java (100%)
 rename bin/testfiles/empty.csv => src/protocol/http/src/test/resources/org/apache/jmeter/protocol/http/sampler/checkThatFilesAreReadRelativeToBaseDir.txt (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCase.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCase.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCase.set (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCase2.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCase3.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseBase.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseBase.set (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseFrames.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseFrames.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseFrames.set (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithBaseHRef.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithBaseHRef2.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithComments.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional1.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional1_FF.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional1_IE6.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional1_IE7.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional1_IE8.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional2.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional2_FF.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional2_IE7.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional2_IE8.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional2_IE9.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional3.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional3_FF.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional3_IE10.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional3_IE55.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithConditional3_IE6.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestCaseWithMissingBaseHRef.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestFrames.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLParserTestFrames.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLScript.all (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLScript.html (100%)
 rename {bin => src/protocol/http/src/test/resources}/testfiles/HTMLScript.set (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/config/JavaConfig.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/config/gui/JavaConfigGui.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/control/gui/BeanShellSamplerGui.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/control/gui/JavaTestSamplerGui.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/AbstractJavaSamplerClient.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/BSFSampler.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/BSFSamplerBeanInfo.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/BeanShellSampler.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/JSR223Sampler.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/JSR223SamplerBeanInfo.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/JavaSampler.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/JavaSamplerClient.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/sampler/JavaSamplerContext.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/test/JavaTest.java (100%)
 rename src/protocol/java/{ => src/main/java}/org/apache/jmeter/protocol/java/test/SleepTest.java (100%)
 rename src/protocol/java/{ => src/main/resources}/org/apache/jmeter/protocol/java/sampler/BSFSamplerResources.properties (100%)
 rename src/protocol/java/{ => src/main/resources}/org/apache/jmeter/protocol/java/sampler/BSFSamplerResources_fr.properties (100%)
 rename src/protocol/java/{ => src/main/resources}/org/apache/jmeter/protocol/java/sampler/BSFSamplerResources_zh_CN.properties (100%)
 rename src/protocol/java/{ => src/main/resources}/org/apache/jmeter/protocol/java/sampler/JSR223SamplerResources.properties (100%)
 rename src/protocol/java/{ => src/main/resources}/org/apache/jmeter/protocol/java/sampler/JSR223SamplerResources_fr.properties (100%)
 rename src/protocol/java/{ => src/main/resources}/org/apache/jmeter/protocol/java/sampler/JSR223SamplerResources_zh_CN.properties (100%)
 create mode 100644 src/protocol/java/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestJava.java
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/AbstractJDBCTestElement.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/JDBCTestElementBeanInfoSupport.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/processor/AbstractJDBCProcessor.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/processor/JDBCPostProcessor.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/processor/JDBCPostProcessorBeanInfo.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/processor/JDBCPreProcessor.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/processor/JDBCPreProcessorBeanInfo.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSampler.java (100%)
 rename src/protocol/jdbc/{ => src/main/java}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerBeanInfo.java (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/config/DataSourceElementResources.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/config/DataSourceElementResources_es.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/config/DataSourceElementResources_fr.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/config/DataSourceElementResources_pt_BR.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/config/DataSourceElementResources_tr.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/config/DataSourceElementResources_zh_TW.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/processor/JDBCPostProcessorResources.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/processor/JDBCPostProcessorResources_fr.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/processor/JDBCPostProcessorResources_zh_CN.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/processor/JDBCPreProcessorResources.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/processor/JDBCPreProcessorResources_fr.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/processor/JDBCPreProcessorResources_zh_CN.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerResources.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerResources_es.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerResources_fr.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerResources_pt_BR.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerResources_tr.properties (100%)
 rename src/protocol/jdbc/{ => src/main/resources}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerResources_zh_TW.properties (100%)
 rename {test/src => src/protocol/jdbc/src/test/groovy}/org/apache/jmeter/protocol/jdbc/sampler/JDBCSamplerSpec.groovy (100%)
 create mode 100644 src/protocol/jdbc/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestJdbc.java
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/Utils.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/client/ClientPool.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/client/InitialContextFactory.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/client/Publisher.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/client/ReceiveSubscriber.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/control/gui/JMSPropertiesPanel.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/control/gui/JMSPublisherGui.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/control/gui/JMSSamplerGui.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/control/gui/JMSSubscriberGui.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/BaseJMSSampler.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/FixedQueueExecutor.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/JMSProperties.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/JMSProperty.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/JMSSampler.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/MessageAdmin.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/PublisherSampler.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/QueueExecutor.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/Receiver.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/SubscriberSampler.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/TemporaryQueueExecutor.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/TimeoutEnabledQueueRequestor.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/BinaryMessageRenderer.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/FileKey.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/MapMessageRenderer.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/MessageRenderer.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/ObjectMessageRenderer.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/RendererFactory.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/Renderers.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/TextMessageRenderer.java (100%)
 rename src/protocol/jms/{ => src/main/java}/org/apache/jmeter/protocol/jms/sampler/render/package-info.java (100%)
 rename {test/src => src/protocol/jms/src/test/java}/org/apache/jmeter/protocol/jms/sampler/PublisherSamplerTest.java (100%)
 rename {test/src => src/protocol/jms/src/test/java}/org/apache/jmeter/protocol/jms/sampler/render/BinaryMessageRendererTest.java (100%)
 rename {test/src => src/protocol/jms/src/test/java}/org/apache/jmeter/protocol/jms/sampler/render/MessageRendererTest.java (100%)
 rename {test/src => src/protocol/jms/src/test/java}/org/apache/jmeter/protocol/jms/sampler/render/ObjectMessageRendererTest.java (100%)
 rename {test/src => src/protocol/jms/src/test/java}/org/apache/jmeter/protocol/jms/sampler/render/Person.java (100%)
 rename {test/src => src/protocol/jms/src/test/java}/org/apache/jmeter/protocol/jms/sampler/render/TextMessageRendererTest.java (100%)
 create mode 100644 src/protocol/jms/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestJms.java
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/cp1252.txt (100%)
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/noVar.txt (100%)
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/object_cp1252.xml (100%)
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/object_doe.xml (100%)
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/object_prolog_cp1252.xml (100%)
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/object_utf8.xml (100%)
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/oneVar.txt (100%)
 rename {test => src/protocol/jms/src/test}/resources/org/apache/jmeter/protocol/jms/sampler/render/utf8.txt (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/AfterAnnotatedTest.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/BeforeAnnotatedTest.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/DummyAnnotatedTest.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/Junit4AnnotationsTest.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/RerunTest.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/SetupTestError.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/SetupTestFail.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/test/TearDownTestFail.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/woolfel/DummyTestCase.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/woolfel/SubDummyTest.java (100%)
 rename src/{junit => protocol/junit-sample/src/main/java}/woolfel/SubDummyTest2.java (100%)
 rename src/{junit => protocol/junit/src/main/java}/org/apache/jmeter/protocol/java/control/gui/ClassFilter.java (100%)
 rename src/{junit => protocol/junit/src/main/java}/org/apache/jmeter/protocol/java/control/gui/JUnitTestSamplerGui.java (100%)
 rename src/{junit => protocol/junit/src/main/java}/org/apache/jmeter/protocol/java/sampler/JUnitSampler.java (100%)
 create mode 100644 src/protocol/junit/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestJUnit.java
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/config/gui/LDAPArgument.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/config/gui/LDAPArguments.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/config/gui/LDAPArgumentsPanel.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/config/gui/LdapConfigGui.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/config/gui/LdapExtConfigGui.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/control/gui/LdapExtTestSamplerGui.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/control/gui/LdapTestSamplerGui.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/sampler/LDAPExtSampler.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/sampler/LDAPSampler.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/sampler/LdapClient.java (100%)
 rename src/protocol/ldap/{ => src/main/java}/org/apache/jmeter/protocol/ldap/sampler/LdapExtClient.java (100%)
 rename {test/src => src/protocol/ldap/src/test/java}/org/apache/jmeter/protocol/ldap/config/gui/PackageTest.java (100%)
 create mode 100644 src/protocol/ldap/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestLdap.java
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/mail/sampler/MailFileFolder.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/mail/sampler/MailFileMessage.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/mail/sampler/MailFileStore.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/mail/sampler/MailReaderSampler.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/mail/sampler/gui/MailReaderSamplerGui.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/SmtpSampler.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/gui/SecuritySettingsPanel.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpPanel.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/gui/SmtpSamplerGui.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/protocol/LocalTrustStoreSSLSocketFactory.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/protocol/SendMailCommand.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/protocol/SynchronousTransportListener.java (100%)
 rename src/protocol/mail/{ => src/main/java}/org/apache/jmeter/protocol/smtp/sampler/protocol/TrustAllSSLSocketFactory.java (100%)
 rename src/protocol/mail/{ => src/main/resources}/META-INF/javamail.providers (100%)
 rename {test/src => src/protocol/mail/src/test/java}/org/apache/jmeter/protocol/mail/sampler/TestMailReaderSampler.java (100%)
 create mode 100644 src/protocol/mail/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestMail.java
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/config/MongoDBHolder.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/config/MongoSourceElement.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/config/MongoSourceElementBeanInfo.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/mongo/EvalResultHandler.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/mongo/MongoDB.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/mongo/MongoUtils.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/sampler/MongoScriptRunner.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/sampler/MongoScriptSampler.java (100%)
 rename src/protocol/mongodb/{ => src/main/java}/org/apache/jmeter/protocol/mongodb/sampler/MongoScriptSamplerBeanInfo.java (100%)
 rename src/protocol/mongodb/{ => src/main/resources}/org/apache/jmeter/protocol/mongodb/config/MongoSourceElementResources.properties (100%)
 rename src/protocol/mongodb/{ => src/main/resources}/org/apache/jmeter/protocol/mongodb/config/MongoSourceElementResources_fr.properties (100%)
 rename src/protocol/mongodb/{ => src/main/resources}/org/apache/jmeter/protocol/mongodb/sampler/MongoScriptSamplerResources.properties (100%)
 rename src/protocol/mongodb/{ => src/main/resources}/org/apache/jmeter/protocol/mongodb/sampler/MongoScriptSamplerResources_fr.properties (100%)
 create mode 100644 src/protocol/mongodb/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestMongodb.java
 rename src/protocol/native/{ => src/main/java}/org/apache/jmeter/protocol/system/SystemSampler.java (100%)
 rename src/protocol/native/{ => src/main/java}/org/apache/jmeter/protocol/system/gui/SystemSamplerGui.java (100%)
 create mode 100644 src/protocol/native/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestNative.java
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/config/gui/TCPConfigGui.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/control/gui/TCPSamplerGui.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/AbstractTCPClient.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/BinaryTCPClientImpl.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/LengthPrefixedBinaryTCPClientImpl.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/ReadException.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/TCPClient.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/TCPClientDecorator.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/TCPClientImpl.java (100%)
 rename src/protocol/tcp/{ => src/main/java}/org/apache/jmeter/protocol/tcp/sampler/TCPSampler.java (100%)
 rename {test/src => src/protocol/tcp/src/test/java}/org/apache/jmeter/protocol/tcp/sampler/BinaryTCPClientImplTest.java (100%)
 rename {test/src => src/protocol/tcp/src/test/java}/org/apache/jmeter/protocol/tcp/sampler/LengthPrefixedBinaryTCPClientImplTest.java (100%)
 rename {test/src => src/protocol/tcp/src/test/java}/org/apache/jmeter/protocol/tcp/sampler/TCPClientDecoratorTest.java (100%)
 create mode 100644 src/protocol/tcp/src/test/java/org/apache/jmeter/resources/ResourceKeyUsageTestTcp.java
 create mode 100644 src/release/build.gradle.kts
 delete mode 100644 test/src/org/apache/jmeter/JMeterVersionTest.java
 delete mode 100644 test/src/org/apache/jmeter/assertions/XPath2AssertionTest.java
 delete mode 100644 test/src/org/apache/jmeter/functions/CSVReadFunctionTest.java
 delete mode 100644 test/src/org/apache/jmeter/functions/ComponentReferenceFunctionTest.java
 delete mode 100644 test/src/org/apache/jmeter/functions/PackageTest.java
 delete mode 100644 test/src/org/apache/jmeter/functions/StringFromFileFunctionTest.java
 delete mode 100644 test/src/org/apache/jmeter/functions/TestSimpleFunctions.java
 delete mode 100644 test/src/org/apache/jmeter/gui/action/TestLoad.java
 delete mode 100644 test/src/org/apache/jmeter/junit/JMeterTest.java
 delete mode 100644 test/src/org/apache/jmeter/junit/JMeterTestCase.java
 delete mode 100644 test/src/org/apache/jmeter/junit/JMeterTestCaseJUnit.java
 delete mode 100644 test/src/org/apache/jmeter/junit/JMeterTestUtils.java
 delete mode 100644 test/src/org/apache/jmeter/junit/spock/JMeterSpec.groovy
 delete mode 100644 test/src/org/apache/jmeter/protocol/http/modifier/TestAnchorModifier.java
 delete mode 100644 test/src/org/apache/jmeter/protocol/http/parser/TestHTMLParser.java
 delete mode 100644 test/src/org/apache/jmeter/protocol/http/sampler/TestHTTPHC4Impl.java
 delete mode 100644 test/src/org/apache/jmeter/protocol/http/sampler/TestSerializedHTTPSampler.java
 delete mode 100644 test/src/org/apache/jmeter/resources/PackageTest.java
 delete mode 100644 test/src/org/apache/jmeter/save/TestSaveService.java
 delete mode 100644 test/src/org/apache/jmeter/services/FileServerSpec.groovy
 delete mode 100644 test/src/org/apache/jmeter/testbeans/gui/TestFieldStringEditor.java
 delete mode 100644 test/src/org/apache/jmeter/threads/TestJMeterThread.java
 delete mode 100644 test/src/org/apache/jmeter/util/XPathUtilTest.java
 delete mode 100644 test/src/org/apache/jorphan/reflect/TestClassFinder.java
 delete mode 100644 xdocs/svnindex.xml