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/11/11 18:56:47 UTC

[jmeter] branch master updated (0e29eb8 -> 1da45dd)

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 0e29eb8  Grammar fixes for - Informations
     new 4399023  Remove unnecessary boxing
     new 1da45dd  Remove unnecessary unboxing

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../assertions/CompareAssertionBeanInfo.java       |  2 +-
 .../jmeter/assertions/DurationAssertion.java       |  2 +-
 .../apache/jmeter/assertions/SizeAssertion.java    |  2 +-
 .../apache/jmeter/config/RandomVariableConfig.java |  2 +-
 .../apache/jmeter/extractor/RegexExtractor.java    |  2 +-
 .../extractor/json/jmespath/JMESPathExtractor.java |  2 +-
 .../extractor/json/jsonpath/JSONPostProcessor.java |  2 +-
 .../org/apache/jmeter/modifiers/CounterConfig.java | 10 ++---
 .../java/org/apache/jmeter/sampler/TestAction.java |  4 +-
 .../org/apache/jmeter/timers/BeanShellTimer.java   |  2 +-
 .../timers/ConstantThroughputTimerBeanInfo.java    |  4 +-
 .../apache/jmeter/timers/SyncTimerBeanInfo.java    |  4 +-
 .../PreciseThroughputTimerBeanInfo.java            | 10 ++---
 .../visualizers/RespTimeGraphVisualizer.java       | 12 +++---
 .../jmeter/visualizers/StatGraphVisualizer.java    | 14 +++----
 .../apache/jmeter/visualizers/TableVisualizer.java |  2 +-
 .../backend/BackendListenerContext.java            |  2 +-
 .../graphite/GraphiteBackendListenerClient.java    |  6 +--
 .../graphite/TextGraphiteMetricsSender.java        |  2 +-
 .../org/apache/jmeter/timers/TimerServiceTest.java | 10 ++---
 .../org/apache/jmeter/control/LoopController.java  |  8 ++--
 .../org/apache/jmeter/gui/SavePropertyDialog.java  |  4 +-
 .../gui/action/CompileJSR223TestElements.java      |  2 +-
 .../org/apache/jmeter/gui/util/JMeterToolBar.java  | 20 +++++-----
 .../apache/jmeter/gui/util/PowerTableModel.java    |  6 +--
 .../config/ReportGeneratorConfiguration.java       | 16 ++++----
 .../org/apache/jmeter/report/core/Converters.java  |  2 +-
 .../apache/jmeter/report/core/CsvSampleReader.java |  2 +-
 .../java/org/apache/jmeter/report/core/Sample.java | 18 ++++-----
 .../apache/jmeter/report/core/SampleMetadata.java  |  6 +--
 .../report/dashboard/HtmlTemplateExporter.java     | 10 ++---
 .../jmeter/report/dashboard/ReportGenerator.java   |  4 +-
 .../report/processor/AbstractSampleConsumer.java   |  4 +-
 .../report/processor/AbstractSummaryConsumer.java  |  4 +-
 .../jmeter/report/processor/AggregateConsumer.java |  4 +-
 .../report/processor/ApdexSummaryConsumer.java     |  6 +--
 .../report/processor/ErrorsSummaryConsumer.java    | 12 +++---
 .../report/processor/RequestsSummaryConsumer.java  |  6 +--
 .../processor/StatisticsSummaryConsumer.java       | 30 +++++++--------
 .../processor/Top5ErrorsBySamplerConsumer.java     |  4 +-
 .../report/processor/Top5ErrorsSummaryData.java    |  4 +-
 .../processor/graph/AbstractGraphConsumer.java     | 44 +++++++++++-----------
 .../graph/AbstractOverTimeGraphConsumer.java       |  2 +-
 .../graph/AbstractVersusRequestsGraphConsumer.java | 10 ++---
 .../processor/graph/ConnectTimeValueSelector.java  |  4 +-
 .../report/processor/graph/CountValueSelector.java |  4 +-
 .../processor/graph/ElapsedTimeValueSelector.java  |  4 +-
 .../processor/graph/IndexedNameSelector.java       |  2 +-
 .../processor/graph/LatencyValueSelector.java      |  4 +-
 .../graph/SuccessfulElapsedTimeValueSelector.java  |  2 +-
 .../processor/graph/TimeStampKeysSelector.java     |  2 +-
 .../graph/impl/ActiveThreadsGraphConsumer.java     |  2 +-
 .../graph/impl/BytesThroughputGraphConsumer.java   |  7 ++--
 .../processor/graph/impl/CustomGraphConsumer.java  |  2 +-
 .../ResponseTimeDistributionGraphConsumer.java     |  4 +-
 .../impl/ResponseTimePerSampleGraphConsumer.java   |  2 +-
 .../impl/ResponseTimePercentilesGraphConsumer.java |  2 +-
 ...sponseTimePercentilesOverTimeGraphConsumer.java |  2 +-
 ...heticResponseTimeDistributionGraphConsumer.java | 22 +++++------
 .../graph/impl/TimeVSThreadGraphConsumer.java      |  2 +-
 .../org/apache/jmeter/save/CSVSaveService.java     |  2 +-
 .../save/converters/BooleanPropertyConverter.java  |  2 +-
 .../apache/jmeter/testbeans/BeanInfoSupport.java   |  4 +-
 .../testbeans/gui/BooleanPropertyEditor.java       |  2 +-
 .../apache/jmeter/testbeans/gui/EnumEditor.java    |  6 +--
 .../testbeans/gui/GenericTestBeanCustomizer.java   |  4 +-
 .../testelement/property/AbstractProperty.java     | 10 ++---
 .../testelement/property/BooleanProperty.java      |  4 +-
 .../testelement/property/DoubleProperty.java       |  2 +-
 .../jmeter/testelement/property/FloatProperty.java |  2 +-
 .../testelement/property/IntegerProperty.java      |  2 +-
 .../jmeter/testelement/property/LongProperty.java  |  2 +-
 .../apache/jmeter/util/BeanShellInterpreter.java   |  2 +-
 .../org/apache/jmeter/util/BeanShellServer.java    |  2 +-
 .../java/org/apache/jmeter/util/Calculator.java    |  2 +-
 .../java/org/apache/jmeter/util/SSLManager.java    |  4 +-
 .../java/org/apache/jmeter/util/XPathUtil.java     |  2 +-
 .../jmeter/visualizers/SamplingStatCalculator.java | 10 ++---
 .../org/apache/jmeter/junit/JMeterTestCase.java    |  2 +-
 .../samplers/TestDataStrippingSampleSender.java    |  2 +-
 .../testelement/property/MapPropertyTest.java      |  2 +-
 .../jmeter/examples/sampler/ExampleSampler.java    |  2 +-
 .../testbeans/example3/Example3BeanInfo.java       |  8 ++--
 .../org/apache/jmeter/functions/CharFunction.java  |  2 +-
 .../org/apache/jmeter/functions/RegexFunction.java |  2 +-
 .../apache/commons/cli/avalon/CLArgsParser.java    |  4 +-
 .../org/apache/jorphan/gui/MinMaxLongRenderer.java |  2 +-
 .../java/org/apache/jorphan/gui/RateRenderer.java  |  2 +-
 .../apache/jorphan/math/StatCalculatorInteger.java | 10 ++---
 .../apache/jorphan/math/StatCalculatorLong.java    | 10 ++---
 .../org/apache/jorphan/reflect/ClassTools.java     |  2 +-
 .../java/org/apache/jorphan/util/Converter.java    | 16 ++++----
 .../java/org/apache/jorphan/util/HeapDumper.java   |  2 +-
 .../java/org/apache/jorphan/util/JOrphanUtils.java |  2 +-
 .../apache/jorphan/collections/PackageTest.java    |  2 +-
 .../apache/jorphan/gui/MinMaxLongRendererTest.java |  6 +--
 .../apache/jorphan/math/TestStatCalculator.java    |  8 ++--
 .../org/apache/jorphan/util/TestJorphanUtils.java  |  8 ++--
 .../jmeter/protocol/http/control/AuthManager.java  |  2 +-
 .../http/control/DynamicKerberosSchemeFactory.java |  2 +-
 .../http/control/DynamicSPNegoSchemeFactory.java   |  2 +-
 .../protocol/http/control/HeaderManager.java       |  4 +-
 .../jmeter/protocol/http/curl/BasicCurlParser.java |  4 +-
 .../jmeter/protocol/http/gui/CookiePanel.java      |  4 +-
 .../protocol/http/gui/HTTPArgumentsPanel.java      |  2 +-
 .../jmeter/protocol/http/parser/HTMLParser.java    |  2 +-
 .../http/parser/LagartoBasedHtmlParser.java        |  8 ++--
 .../jmeter/protocol/http/sampler/HTTPHC4Impl.java  | 26 ++++++-------
 .../protocol/http/visualizers/RequestViewHTTP.java |  2 +-
 .../protocol/java/sampler/BeanShellSampler.java    |  2 +-
 .../protocol/java/sampler/JavaSamplerContext.java  |  8 ++--
 .../protocol/jdbc/AbstractJDBCTestElement.java     |  2 +-
 .../protocol/jdbc/config/DataSourceElement.java    |  2 +-
 .../jdbc/config/DataSourceElementBeanInfo.java     | 14 +++----
 .../protocol/mail/sampler/MailFileFolder.java      |  2 +-
 .../mongodb/config/MongoSourceElementBeanInfo.java | 16 ++++----
 116 files changed, 325 insertions(+), 328 deletions(-)


[jmeter] 01/02: Remove unnecessary boxing

Posted by vl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 43990239cf71d4df70dc990c40a0f485e0138f8f
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Fri Oct 18 23:56:27 2019 +0300

    Remove unnecessary boxing
---
 .../assertions/CompareAssertionBeanInfo.java       |  2 +-
 .../jmeter/assertions/DurationAssertion.java       |  2 +-
 .../apache/jmeter/assertions/SizeAssertion.java    |  2 +-
 .../extractor/json/jmespath/JMESPathExtractor.java |  2 +-
 .../extractor/json/jsonpath/JSONPostProcessor.java |  2 +-
 .../org/apache/jmeter/modifiers/CounterConfig.java |  6 ++--
 .../java/org/apache/jmeter/sampler/TestAction.java |  4 +--
 .../timers/ConstantThroughputTimerBeanInfo.java    |  4 +--
 .../apache/jmeter/timers/SyncTimerBeanInfo.java    |  4 +--
 .../PreciseThroughputTimerBeanInfo.java            | 10 +++---
 .../visualizers/RespTimeGraphVisualizer.java       |  6 ++--
 .../jmeter/visualizers/StatGraphVisualizer.java    |  6 ++--
 .../graphite/TextGraphiteMetricsSender.java        |  2 +-
 .../org/apache/jmeter/timers/TimerServiceTest.java |  8 ++---
 .../org/apache/jmeter/control/LoopController.java  |  2 +-
 .../org/apache/jmeter/gui/SavePropertyDialog.java  |  2 +-
 .../gui/action/CompileJSR223TestElements.java      |  2 +-
 .../org/apache/jmeter/gui/util/JMeterToolBar.java  | 20 +++++------
 .../apache/jmeter/gui/util/PowerTableModel.java    |  6 ++--
 .../config/ReportGeneratorConfiguration.java       |  4 +--
 .../org/apache/jmeter/report/core/Converters.java  |  2 +-
 .../apache/jmeter/report/core/CsvSampleReader.java |  2 +-
 .../apache/jmeter/report/core/SampleMetadata.java  |  2 +-
 .../report/dashboard/HtmlTemplateExporter.java     |  6 ++--
 .../jmeter/report/dashboard/ReportGenerator.java   |  4 +--
 .../report/processor/AbstractSampleConsumer.java   |  4 +--
 .../report/processor/AbstractSummaryConsumer.java  |  4 +--
 .../jmeter/report/processor/AggregateConsumer.java |  2 +-
 .../report/processor/ApdexSummaryConsumer.java     |  6 ++--
 .../report/processor/ErrorsSummaryConsumer.java    | 12 +++----
 .../report/processor/RequestsSummaryConsumer.java  |  6 ++--
 .../processor/StatisticsSummaryConsumer.java       | 30 ++++++++--------
 .../processor/Top5ErrorsBySamplerConsumer.java     |  4 +--
 .../report/processor/Top5ErrorsSummaryData.java    |  4 +--
 .../processor/graph/AbstractGraphConsumer.java     | 42 +++++++++++-----------
 .../graph/AbstractOverTimeGraphConsumer.java       |  2 +-
 .../graph/AbstractVersusRequestsGraphConsumer.java | 10 +++---
 .../processor/graph/ConnectTimeValueSelector.java  |  4 +--
 .../report/processor/graph/CountValueSelector.java |  4 +--
 .../processor/graph/ElapsedTimeValueSelector.java  |  4 +--
 .../processor/graph/IndexedNameSelector.java       |  2 +-
 .../processor/graph/LatencyValueSelector.java      |  4 +--
 .../graph/SuccessfulElapsedTimeValueSelector.java  |  2 +-
 .../processor/graph/TimeStampKeysSelector.java     |  2 +-
 .../graph/impl/ActiveThreadsGraphConsumer.java     |  2 +-
 .../graph/impl/BytesThroughputGraphConsumer.java   |  7 ++--
 .../processor/graph/impl/CustomGraphConsumer.java  |  2 +-
 .../ResponseTimeDistributionGraphConsumer.java     |  4 +--
 .../impl/ResponseTimePerSampleGraphConsumer.java   |  2 +-
 .../impl/ResponseTimePercentilesGraphConsumer.java |  2 +-
 ...sponseTimePercentilesOverTimeGraphConsumer.java |  2 +-
 ...heticResponseTimeDistributionGraphConsumer.java | 22 ++++++------
 .../graph/impl/TimeVSThreadGraphConsumer.java      |  2 +-
 .../apache/jmeter/testbeans/BeanInfoSupport.java   |  4 +--
 .../apache/jmeter/testbeans/gui/EnumEditor.java    |  2 +-
 .../testbeans/gui/GenericTestBeanCustomizer.java   |  4 +--
 .../testelement/property/BooleanProperty.java      |  2 +-
 .../testelement/property/DoubleProperty.java       |  2 +-
 .../jmeter/testelement/property/FloatProperty.java |  2 +-
 .../testelement/property/IntegerProperty.java      |  2 +-
 .../jmeter/testelement/property/LongProperty.java  |  2 +-
 .../apache/jmeter/util/BeanShellInterpreter.java   |  2 +-
 .../org/apache/jmeter/util/BeanShellServer.java    |  2 +-
 .../java/org/apache/jmeter/util/Calculator.java    |  2 +-
 .../java/org/apache/jmeter/util/SSLManager.java    |  4 +--
 .../java/org/apache/jmeter/util/XPathUtil.java     |  2 +-
 .../jmeter/visualizers/SamplingStatCalculator.java |  4 +--
 .../org/apache/jmeter/junit/JMeterTestCase.java    |  2 +-
 .../testelement/property/MapPropertyTest.java      |  2 +-
 .../jmeter/examples/sampler/ExampleSampler.java    |  2 +-
 .../testbeans/example3/Example3BeanInfo.java       |  8 ++---
 .../apache/commons/cli/avalon/CLArgsParser.java    |  4 +--
 .../apache/jorphan/math/StatCalculatorInteger.java | 10 +++---
 .../apache/jorphan/math/StatCalculatorLong.java    | 10 +++---
 .../org/apache/jorphan/reflect/ClassTools.java     |  2 +-
 .../java/org/apache/jorphan/util/Converter.java    | 12 +++----
 .../java/org/apache/jorphan/util/HeapDumper.java   |  2 +-
 .../apache/jorphan/collections/PackageTest.java    |  2 +-
 .../apache/jorphan/gui/MinMaxLongRendererTest.java |  6 ++--
 .../apache/jorphan/math/TestStatCalculator.java    |  8 ++---
 .../org/apache/jorphan/util/TestJorphanUtils.java  |  8 ++---
 .../jmeter/protocol/http/control/AuthManager.java  |  2 +-
 .../protocol/http/control/HeaderManager.java       |  2 +-
 .../jmeter/protocol/http/curl/BasicCurlParser.java |  4 +--
 .../jmeter/protocol/http/gui/CookiePanel.java      |  2 +-
 .../http/parser/LagartoBasedHtmlParser.java        |  4 +--
 .../jmeter/protocol/http/sampler/HTTPHC4Impl.java  | 24 ++++++-------
 .../protocol/http/visualizers/RequestViewHTTP.java |  2 +-
 .../protocol/jdbc/config/DataSourceElement.java    |  2 +-
 .../jdbc/config/DataSourceElementBeanInfo.java     | 12 +++----
 .../protocol/mail/sampler/MailFileFolder.java      |  2 +-
 .../mongodb/config/MongoSourceElementBeanInfo.java | 16 ++++-----
 92 files changed, 244 insertions(+), 247 deletions(-)

diff --git a/src/components/src/main/java/org/apache/jmeter/assertions/CompareAssertionBeanInfo.java b/src/components/src/main/java/org/apache/jmeter/assertions/CompareAssertionBeanInfo.java
index 1ec7962..7a6f424 100644
--- a/src/components/src/main/java/org/apache/jmeter/assertions/CompareAssertionBeanInfo.java
+++ b/src/components/src/main/java/org/apache/jmeter/assertions/CompareAssertionBeanInfo.java
@@ -37,7 +37,7 @@ public class CompareAssertionBeanInfo extends BeanInfoSupport {
         p.setValue(NOT_EXPRESSION, Boolean.TRUE);
         p = property("compareTime"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Long.valueOf(-1));
+        p.setValue(DEFAULT, -1L);
         p.setValue(NOT_EXPRESSION, Boolean.FALSE);
         p = property("stringsToSkip"); //$NON-NLS-1$
         p.setPropertyEditorClass(TableEditor.class);
diff --git a/src/components/src/main/java/org/apache/jmeter/assertions/DurationAssertion.java b/src/components/src/main/java/org/apache/jmeter/assertions/DurationAssertion.java
index 34e621b..32bad40 100644
--- a/src/components/src/main/java/org/apache/jmeter/assertions/DurationAssertion.java
+++ b/src/components/src/main/java/org/apache/jmeter/assertions/DurationAssertion.java
@@ -52,7 +52,7 @@ public class DurationAssertion extends AbstractScopedAssertion implements Serial
             // has the Sample lasted too long?
             if ( responseTime > duration ) {
                 result.setFailure(true);
-                Object[] arguments = { Long.valueOf(responseTime), Long.valueOf(duration) };
+                Object[] arguments = {responseTime, duration};
                 String message = MessageFormat.format(
                         JMeterUtils.getResString("duration_assertion_failure") // $NON-NLS-1$
                         , arguments);
diff --git a/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java b/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java
index 677534e..95c6ca3 100644
--- a/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java
+++ b/src/components/src/main/java/org/apache/jmeter/assertions/SizeAssertion.java
@@ -100,7 +100,7 @@ public class SizeAssertion extends AbstractScopedAssertion implements Serializab
         final String msg = compareSize(resultSize);
         if (msg.length() > 0) {
             result.setFailure(true);
-            Object[] arguments = { Long.valueOf(resultSize), msg, Long.valueOf(getAllowedSize()) };
+            Object[] arguments = {resultSize, msg, Long.valueOf(getAllowedSize()) };
             String message = MessageFormat.format(
                     JMeterUtils.getResString("size_assertion_failure"), arguments); //$NON-NLS-1$
             result.setFailureMessage(message);
diff --git a/src/components/src/main/java/org/apache/jmeter/extractor/json/jmespath/JMESPathExtractor.java b/src/components/src/main/java/org/apache/jmeter/extractor/json/jmespath/JMESPathExtractor.java
index cd6325b..bdd51ae 100644
--- a/src/components/src/main/java/org/apache/jmeter/extractor/json/jmespath/JMESPathExtractor.java
+++ b/src/components/src/main/java/org/apache/jmeter/extractor/json/jmespath/JMESPathExtractor.java
@@ -125,7 +125,7 @@ public class JMESPathExtractor extends AbstractScopedTestElement
                 if (log.isDebugEnabled()) {
                     log.debug(
                             "matchNumber({}) exceeds number of items found({}), default value will be used",
-                            Integer.valueOf(matchNumber), Integer.valueOf(resultList.size()));
+                            matchNumber, resultList.size());
                 }
                 vars.put(refName, defaultValue);
             } else {
diff --git a/src/components/src/main/java/org/apache/jmeter/extractor/json/jsonpath/JSONPostProcessor.java b/src/components/src/main/java/org/apache/jmeter/extractor/json/jsonpath/JSONPostProcessor.java
index 74718ce..77e6dd7 100644
--- a/src/components/src/main/java/org/apache/jmeter/extractor/json/jsonpath/JSONPostProcessor.java
+++ b/src/components/src/main/java/org/apache/jmeter/extractor/json/jsonpath/JSONPostProcessor.java
@@ -174,7 +174,7 @@ public class JSONPostProcessor
             if(log.isDebugEnabled()) {
                 log.debug(
                     "matchNumber({}) exceeds number of items found({}), default value will be used",
-                    Integer.valueOf(matchNumber), Integer.valueOf(extractedValues.size()));
+                        matchNumber, extractedValues.size());
             }
             vars.put(currentRefName, defaultValues[i]);
         } else {
diff --git a/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java b/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java
index 2420525..c6986c8 100644
--- a/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java
+++ b/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java
@@ -69,7 +69,7 @@ public class CounterConfig extends AbstractTestElement
     private static final Logger log = LoggerFactory.getLogger(CounterConfig.class);
 
     private void init() { // WARNING: called from ctor so must not be overridden (i.e. must be private or final)
-        perTheadNumber = ThreadLocal.withInitial(()-> Long.valueOf(getStart()));
+        perTheadNumber = ThreadLocal.withInitial(this::getStart);
         perTheadLastIterationNumber = ThreadLocal.withInitial(() -> Long.valueOf(1));
     }
 
@@ -110,14 +110,14 @@ public class CounterConfig extends AbstractTestElement
                     // reset
                     current = getStart();
                 }
-                perTheadLastIterationNumber.set(Long.valueOf(iteration));
+                perTheadLastIterationNumber.set((long) iteration);
             }
             variables.put(getVarName(), formatNumber(current));
             current += increment;
             if (current > end) {
                 current = start;
             }
-            perTheadNumber.set(Long.valueOf(current));
+            perTheadNumber.set(current);
         }
     }
 
diff --git a/src/components/src/main/java/org/apache/jmeter/sampler/TestAction.java b/src/components/src/main/java/org/apache/jmeter/sampler/TestAction.java
index 6c3543e..7f114ae 100644
--- a/src/components/src/main/java/org/apache/jmeter/sampler/TestAction.java
+++ b/src/components/src/main/java/org/apache/jmeter/sampler/TestAction.java
@@ -160,8 +160,8 @@ public class TestAction extends AbstractSampler implements Interruptible {
                 long adjustDelay = TIMER_SERVICE.adjustDelay(millis);
                 if (log.isDebugEnabled()) {
                     log.debug("Sleeping in Flow Control Action for {} ms (asked for {} ms)",
-                            Long.valueOf(adjustDelay),
-                            Long.valueOf(millis));
+                            adjustDelay,
+                            millis);
                 }
                 TimeUnit.MILLISECONDS.sleep(adjustDelay);
             } else if (millis < 0) {
diff --git a/src/components/src/main/java/org/apache/jmeter/timers/ConstantThroughputTimerBeanInfo.java b/src/components/src/main/java/org/apache/jmeter/timers/ConstantThroughputTimerBeanInfo.java
index e635cb5..9ac4b41 100644
--- a/src/components/src/main/java/org/apache/jmeter/timers/ConstantThroughputTimerBeanInfo.java
+++ b/src/components/src/main/java/org/apache/jmeter/timers/ConstantThroughputTimerBeanInfo.java
@@ -36,10 +36,10 @@ public class ConstantThroughputTimerBeanInfo extends BeanInfoSupport {
 
         PropertyDescriptor p = property("throughput"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Double.valueOf(0.0));
+        p.setValue(DEFAULT, 0.0);
 
         p = property("calcMode", ConstantThroughputTimer.Mode.class); //$NON-NLS-1$
-        p.setValue(DEFAULT, Integer.valueOf(ConstantThroughputTimer.Mode.ThisThreadOnly.ordinal()));
+        p.setValue(DEFAULT, ConstantThroughputTimer.Mode.ThisThreadOnly.ordinal());
         p.setValue(NOT_UNDEFINED, Boolean.TRUE); // must be defined
     }
 
diff --git a/src/components/src/main/java/org/apache/jmeter/timers/SyncTimerBeanInfo.java b/src/components/src/main/java/org/apache/jmeter/timers/SyncTimerBeanInfo.java
index f65246b..bcf83ed 100644
--- a/src/components/src/main/java/org/apache/jmeter/timers/SyncTimerBeanInfo.java
+++ b/src/components/src/main/java/org/apache/jmeter/timers/SyncTimerBeanInfo.java
@@ -31,11 +31,11 @@ public class SyncTimerBeanInfo extends BeanInfoSupport {
 
         PropertyDescriptor p = property("groupSize");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(0));
+        p.setValue(DEFAULT, 0);
 
         p = property("timeoutInMs");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Long.valueOf(0));
+        p.setValue(DEFAULT, 0L);
 
     }
 
diff --git a/src/components/src/main/java/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerBeanInfo.java b/src/components/src/main/java/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerBeanInfo.java
index 0bf8c21..3b89fe2 100644
--- a/src/components/src/main/java/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerBeanInfo.java
+++ b/src/components/src/main/java/org/apache/jmeter/timers/poissonarrivals/PreciseThroughputTimerBeanInfo.java
@@ -40,7 +40,7 @@ public class PreciseThroughputTimerBeanInfo extends BeanInfoSupport {
         PropertyDescriptor p;
         p = property("throughput"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Double.valueOf(100));
+        p.setValue(DEFAULT, 100d);
 
         p = property("throughputPeriod"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
@@ -48,7 +48,7 @@ public class PreciseThroughputTimerBeanInfo extends BeanInfoSupport {
 
         p = property("duration"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Long.valueOf(3600));
+        p.setValue(DEFAULT, 3600L);
 
         createPropertyGroup(
                 "batching", //$NON-NLS-1$
@@ -77,11 +77,11 @@ public class PreciseThroughputTimerBeanInfo extends BeanInfoSupport {
 
         p = property("exactLimit"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(10000));
+        p.setValue(DEFAULT, 10000);
 
         p = property("allowedThroughputSurplus"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Double.valueOf(1.0d));
+        p.setValue(DEFAULT, 1.0d);
 
         createPropertyGroup(
                 "repeatability", //$NON-NLS-1$
@@ -92,6 +92,6 @@ public class PreciseThroughputTimerBeanInfo extends BeanInfoSupport {
 
         p = property("randomSeed"); //$NON-NLS-1$
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Long.valueOf(0));
+        p.setValue(DEFAULT, 0L);
     }
 }
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java b/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
index 7e620b8..8515f65 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
@@ -320,7 +320,7 @@ public class RespTimeGraphVisualizer extends AbstractVisualizer implements Actio
                     }
                     // List of value by sampler
                     Map<Long, StatCalculatorLong> subList = pList.get(sampleLabel);
-                    final Long startTimeIntervalLong = Long.valueOf(startTimeInterval);
+                    final Long startTimeIntervalLong = startTimeInterval;
                     if (subList != null) {
                         long respTime = sampleResult.getTime();
                         StatCalculatorLong value = subList.get(startTimeIntervalLong);
@@ -408,7 +408,7 @@ public class RespTimeGraphVisualizer extends AbstractVisualizer implements Actio
             int idx = 0;
             while (idx < durationTest) {
                 long keyShift = minStartTime + idx;
-                StatCalculatorLong value = subList.get(Long.valueOf(keyShift));
+                StatCalculatorLong value = subList.get(keyShift);
                 if (value != null) {
                     nanLast = value.getMean();
                     data[s][idx] = nanLast;
@@ -427,7 +427,7 @@ public class RespTimeGraphVisualizer extends AbstractVisualizer implements Actio
                         nanList.clear();
                     }
                 } else {
-                    nanList.add(Double.valueOf(Double.NaN));
+                    nanList.add(Double.NaN);
                     nanBegin = nanLast;
                     data[s][idx] = Double.NaN;
                 }
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java b/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java
index 86d0174..168a252 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java
@@ -104,9 +104,9 @@ public class StatGraphVisualizer extends AbstractVisualizer implements Clearable
     private static final String PCT2_LABEL = JMeterUtils.getPropDefault("aggregate_rpt_pct2", "95");
     private static final String PCT3_LABEL = JMeterUtils.getPropDefault("aggregate_rpt_pct3", "99");
 
-    private static final Float PCT1_VALUE = Float.valueOf(Float.parseFloat(PCT1_LABEL)/100);
-    private static final Float PCT2_VALUE =  Float.valueOf(Float.parseFloat(PCT2_LABEL)/100);
-    private static final Float PCT3_VALUE =  Float.valueOf(Float.parseFloat(PCT3_LABEL)/100);
+    private static final Float PCT1_VALUE = Float.parseFloat(PCT1_LABEL) / 100;
+    private static final Float PCT2_VALUE = Float.parseFloat(PCT2_LABEL) / 100;
+    private static final Float PCT3_VALUE = Float.parseFloat(PCT3_LABEL) / 100;
 
     private static final Logger log = LoggerFactory.getLogger(StatGraphVisualizer.class);
 
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/TextGraphiteMetricsSender.java b/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/TextGraphiteMetricsSender.java
index 1d4ef33..970290a 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/TextGraphiteMetricsSender.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/TextGraphiteMetricsSender.java
@@ -111,7 +111,7 @@ class TextGraphiteMetricsSender extends AbstractGraphiteMetricsSender {
             // pw is not closed as it would close the underlying pooled out
             PrintWriter pw = new PrintWriter(new OutputStreamWriter(out, CHARSET_NAME), false);
             for (MetricTuple metric : currentMetrics) {
-                pw.printf("%s %s %d%n", metric.name, metric.value, Long.valueOf(metric.timestamp));
+                pw.printf("%s %s %d%n", metric.name, metric.value, metric.timestamp);
             }
             pw.flush();
             if (log.isDebugEnabled()) {
diff --git a/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java b/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java
index 7a130c4..9954962 100644
--- a/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java
+++ b/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java
@@ -33,7 +33,7 @@ public class TimerServiceTest {
         long now = System.currentTimeMillis();
         long adjustedDelay = sut.adjustDelay(Long.MAX_VALUE, now + 1000L, false);
         Assert.assertThat("TimerService should return -1 as delay would lead to a time after end time",
-                Long.valueOf(adjustedDelay), CoreMatchers.is(Long.valueOf(-1)));
+                adjustedDelay, CoreMatchers.is((long) -1));
     }
 
     @Test
@@ -41,7 +41,7 @@ public class TimerServiceTest {
         long now = System.currentTimeMillis();
         long adjustedDelay = sut.adjustDelay(Long.MAX_VALUE, now + 1000L);
         Assert.assertThat("TimerService should return -1 as delay would lead to a time after end time",
-                Long.valueOf(adjustedDelay), isAlmost(1000L, 200L));
+                adjustedDelay, isAlmost(1000L, 200L));
     }
 
     private BaseMatcher<Long> isAlmost(long value, long precision) {
@@ -67,13 +67,13 @@ public class TimerServiceTest {
     public void testSmallInitialDelay() {
         long now = System.currentTimeMillis();
         Assert.assertThat("TimerService should not change the delay as the end time is far away",
-                Long.valueOf(sut.adjustDelay(1000L, now + 20000L)), CoreMatchers.is(Long.valueOf(1000L)));
+                sut.adjustDelay(1000L, now + 20000L), CoreMatchers.is(1000L));
     }
 
     @Test
     public void testNegativeEndTime() {
         Assert.assertThat("TimerService should not change the delay as the indicated end time is far away",
-                Long.valueOf(sut.adjustDelay(1000L, -1)), CoreMatchers.is(Long.valueOf(1000L)));
+                sut.adjustDelay(1000L, -1), CoreMatchers.is(1000L));
     }
 
 }
diff --git a/src/core/src/main/java/org/apache/jmeter/control/LoopController.java b/src/core/src/main/java/org/apache/jmeter/control/LoopController.java
index 32516c2..ed67abd 100644
--- a/src/core/src/main/java/org/apache/jmeter/control/LoopController.java
+++ b/src/core/src/main/java/org/apache/jmeter/control/LoopController.java
@@ -90,7 +90,7 @@ public class LoopController extends GenericController implements Serializable, I
                 JMeterProperty prop = getProperty(LOOPS);
                 nbLoops = Integer.valueOf(prop.getStringValue());
             } catch (NumberFormatException e) {
-                nbLoops = Integer.valueOf(0);
+                nbLoops = 0;
             }
         }
         return nbLoops.intValue();
diff --git a/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java b/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java
index bcff278..f8a8d05 100644
--- a/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java
+++ b/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java
@@ -134,7 +134,7 @@ public class SavePropertyDialog extends JDialog implements ActionListener {
     public void actionPerformed(ActionEvent e) {
         String action = e.getActionCommand();
         Functor f = functors.get(action);
-        f.invoke(saveConfig, new Object[] {Boolean.valueOf(((JCheckBox) e.getSource()).isSelected()) });
+        f.invoke(saveConfig, new Object[] {((JCheckBox) e.getSource()).isSelected()});
     }
 
     private boolean getSaveState(String methodName) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
diff --git a/src/core/src/main/java/org/apache/jmeter/gui/action/CompileJSR223TestElements.java b/src/core/src/main/java/org/apache/jmeter/gui/action/CompileJSR223TestElements.java
index b991043..7150b12 100644
--- a/src/core/src/main/java/org/apache/jmeter/gui/action/CompileJSR223TestElements.java
+++ b/src/core/src/main/java/org/apache/jmeter/gui/action/CompileJSR223TestElements.java
@@ -115,7 +115,7 @@ public class CompileJSR223TestElements extends AbstractAction implements MenuCre
         wholeTree.traverse(visitor);
         GuiPackage.getInstance().getMainFrame().repaint();
         if (visitor.getElementsWithCompilationErrors()>0) {
-            JMeterUtils.reportErrorToUser(MESSAGE_FORMAT.format(new Object[]{Integer.valueOf(visitor.getElementsWithCompilationErrors())}));
+            JMeterUtils.reportErrorToUser(MESSAGE_FORMAT.format(new Object[]{visitor.getElementsWithCompilationErrors()}));
         }
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/gui/util/JMeterToolBar.java b/src/core/src/main/java/org/apache/jmeter/gui/util/JMeterToolBar.java
index b4dff75..bd4e699 100644
--- a/src/core/src/main/java/org/apache/jmeter/gui/util/JMeterToolBar.java
+++ b/src/core/src/main/java/org/apache/jmeter/gui/util/JMeterToolBar.java
@@ -217,7 +217,7 @@ public class JMeterToolBar extends JToolBar implements LocaleChangeListener {
         for (Component component : components) {
             if (component instanceof JButton) {
                 JButton button = (JButton) component;
-                buttonStates.put(button.getActionCommand(), Boolean.valueOf(button.isEnabled()));
+                buttonStates.put(button.getActionCommand(), button.isEnabled());
             }
         }
         return buttonStates;
@@ -248,10 +248,10 @@ public class JMeterToolBar extends JToolBar implements LocaleChangeListener {
      */
     public void setLocalTestStarted(boolean started) {
         Map<String, Boolean> buttonStates = new HashMap<>(3);
-        buttonStates.put(ActionNames.ACTION_START, Boolean.valueOf(!started));
-        buttonStates.put(ActionNames.ACTION_START_NO_TIMERS, Boolean.valueOf(!started));
-        buttonStates.put(ActionNames.ACTION_STOP, Boolean.valueOf(started));
-        buttonStates.put(ActionNames.ACTION_SHUTDOWN, Boolean.valueOf(started));
+        buttonStates.put(ActionNames.ACTION_START, !started);
+        buttonStates.put(ActionNames.ACTION_START_NO_TIMERS, !started);
+        buttonStates.put(ActionNames.ACTION_STOP, started);
+        buttonStates.put(ActionNames.ACTION_SHUTDOWN, started);
         updateButtons(buttonStates);
     }
 
@@ -263,9 +263,9 @@ public class JMeterToolBar extends JToolBar implements LocaleChangeListener {
      */
     public void setRemoteTestStarted(boolean started) {
         Map<String, Boolean> buttonStates = new HashMap<>(3);
-        buttonStates.put(ActionNames.REMOTE_START_ALL, Boolean.valueOf(!started));
-        buttonStates.put(ActionNames.REMOTE_STOP_ALL, Boolean.valueOf(started));
-        buttonStates.put(ActionNames.REMOTE_SHUT_ALL, Boolean.valueOf(started));
+        buttonStates.put(ActionNames.REMOTE_START_ALL, !started);
+        buttonStates.put(ActionNames.REMOTE_STOP_ALL, started);
+        buttonStates.put(ActionNames.REMOTE_SHUT_ALL, started);
         updateButtons(buttonStates);
     }
 
@@ -281,8 +281,8 @@ public class JMeterToolBar extends JToolBar implements LocaleChangeListener {
      */
     public void updateUndoRedoIcons(boolean canUndo, boolean canRedo) {
         Map<String, Boolean> buttonStates = new HashMap<>(2);
-        buttonStates.put(ActionNames.UNDO, Boolean.valueOf(canUndo));
-        buttonStates.put(ActionNames.REDO, Boolean.valueOf(canRedo));
+        buttonStates.put(ActionNames.UNDO, canUndo);
+        buttonStates.put(ActionNames.REDO, canRedo);
         updateButtons(buttonStates);
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/gui/util/PowerTableModel.java b/src/core/src/main/java/org/apache/jmeter/gui/util/PowerTableModel.java
index e142186..d2dcfd6 100644
--- a/src/core/src/main/java/org/apache/jmeter/gui/util/PowerTableModel.java
+++ b/src/core/src/main/java/org/apache/jmeter/gui/util/PowerTableModel.java
@@ -40,9 +40,9 @@ public class PowerTableModel extends DefaultTableModel {
 
     private Class<?>[] columnClasses;
 
-    private static final List<Object> DEFAULT_ARGS = Collections.unmodifiableList(Arrays.asList("", Integer.valueOf(0),
-            Long.valueOf(0L), Boolean.FALSE, Float.valueOf(0F), Double.valueOf(0D), Character.valueOf(' '),
-            Byte.valueOf(Byte.MIN_VALUE), Short.valueOf(Short.MIN_VALUE)));
+    private static final List<Object> DEFAULT_ARGS = Collections.unmodifiableList(Arrays.asList("", 0,
+            0L, Boolean.FALSE, 0F, 0D, ' ',
+            Byte.MIN_VALUE, Short.MIN_VALUE));
 
     public PowerTableModel(String[] headers, Class<?>[] classes) {
         if (headers.length != classes.length){
diff --git a/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java b/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java
index 78ac34b..d4bbb49 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java
@@ -66,12 +66,12 @@ public class ReportGeneratorConfiguration {
     // Apdex Satisfied Threshold
     private static final String REPORT_GENERATOR_KEY_APDEX_SATISFIED_THRESHOLD = REPORT_GENERATOR_KEY_PREFIX
             + KEY_DELIMITER + "apdex_satisfied_threshold";
-    private static final Long REPORT_GENERATOR_KEY_APDEX_SATISFIED_THRESHOLD_DEFAULT = Long.valueOf(500L);
+    private static final Long REPORT_GENERATOR_KEY_APDEX_SATISFIED_THRESHOLD_DEFAULT = 500L;
 
     // Apdex Tolerated Threshold
     private static final String REPORT_GENERATOR_KEY_APDEX_TOLERATED_THRESHOLD = REPORT_GENERATOR_KEY_PREFIX
             + KEY_DELIMITER + "apdex_tolerated_threshold";
-    private static final Long REPORT_GENERATOR_KEY_APDEX_TOLERATED_THRESHOLD_DEFAULT = Long.valueOf(1500L);
+    private static final Long REPORT_GENERATOR_KEY_APDEX_TOLERATED_THRESHOLD_DEFAULT = 1500L;
 
     // Apdex per transaction Thresholds
     private static final String REPORT_GENERATOR_KEY_APDEX_PER_TRANSACTION = REPORT_GENERATOR_KEY_PREFIX
diff --git a/src/core/src/main/java/org/apache/jmeter/report/core/Converters.java b/src/core/src/main/java/org/apache/jmeter/report/core/Converters.java
index 96a8b7a..e1cf548 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/core/Converters.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/core/Converters.java
@@ -35,7 +35,7 @@ public final class Converters {
 
         StringConverter<Character> characterConverter = value -> {
             try {
-                return Character.valueOf(value.charAt(0));
+                return value.charAt(0);
             } catch (NumberFormatException ex) {
                 throw new ConvertException(value, Character.class.getName(), ex);
             }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/core/CsvSampleReader.java b/src/core/src/main/java/org/apache/jmeter/report/core/CsvSampleReader.java
index 2fc18f1..309e106 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/core/CsvSampleReader.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/core/CsvSampleReader.java
@@ -200,7 +200,7 @@ public class CsvSampleReader implements Closeable{
         if (data.length != columnCount + numberOfSampleVariablesInCsv) {
             if (log.isWarnEnabled()) {
                 log.warn("Short CSV read around line {} of file '{}'. Could only read {} elements of {} expected. Data is [{}]",
-                        Long.valueOf(row + 2), file, Integer.valueOf(data.length), Integer.valueOf(columnCount),
+                        row + 2, file, data.length, columnCount,
                         String.join(", ", data));
             }
             throw new SampleException(
diff --git a/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java b/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java
index 355e912..8d98b97 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java
@@ -143,7 +143,7 @@ public class SampleMetadata {
         this.columns = columns;
         int size = columns.size();
         for (int i = 0; i < size; i++) {
-            index.put(this.columns.get(i).trim(), Integer.valueOf(i));
+            index.put(this.columns.get(i).trim(), i);
         }
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java b/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
index 1c0b427..e58ba23 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
@@ -336,7 +336,7 @@ public class HtmlTemplateExporter extends AbstractDataExporter {
         final boolean filtersOnlySampleSeries = exportCfg.filtersOnlySampleSeries();
         addToContext(
                 DATA_CTX_FILTERS_ONLY_SAMPLE_SERIES,
-                Boolean.valueOf(filtersOnlySampleSeries),
+                filtersOnlySampleSeries,
                 dataContext);
 
         // Add the series filter to the context
@@ -355,7 +355,7 @@ public class HtmlTemplateExporter extends AbstractDataExporter {
         final boolean showControllerSeriesOnly = exportCfg.showControllerSeriesOnly();
         addToContext(
                 DATA_CTX_SHOW_CONTROLLERS_ONLY,
-                Boolean.valueOf(showControllerSeriesOnly),
+                showControllerSeriesOnly,
                 dataContext);
 
         JsonizerVisitor jsonizer = new JsonizerVisitor();
@@ -429,7 +429,7 @@ public class HtmlTemplateExporter extends AbstractDataExporter {
         TimeZone timezone = TimeZone.getDefault();
         addToContext(
                 DATA_CTX_TIMEZONE_OFFSET,
-                Integer.valueOf(timezone.getOffset(oldTimestamp)),
+                timezone.getOffset(oldTimestamp),
                 dataContext);
 
         // Add report title to the context
diff --git a/src/core/src/main/java/org/apache/jmeter/report/dashboard/ReportGenerator.java b/src/core/src/main/java/org/apache/jmeter/report/dashboard/ReportGenerator.java
index a7986e8..7819351 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/dashboard/ReportGenerator.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/dashboard/ReportGenerator.java
@@ -483,7 +483,7 @@ public class ReportGenerator {
      */
     private AggregateConsumer createEndDateConsumer() {
         AggregateConsumer endDateConsumer = new AggregateConsumer(
-                new MaxAggregator(), sample -> Double.valueOf(sample.getEndTime()));
+                new MaxAggregator(), sample -> (double) sample.getEndTime());
         endDateConsumer.setName(END_DATE_CONSUMER_NAME);
         return endDateConsumer;
     }
@@ -493,7 +493,7 @@ public class ReportGenerator {
      */
     private AggregateConsumer createBeginDateConsumer() {
         AggregateConsumer beginDateConsumer = new AggregateConsumer(
-                new MinAggregator(), sample -> Double.valueOf(sample.getStartTime()));
+                new MinAggregator(), sample -> (double) sample.getStartTime());
         beginDateConsumer.setName(BEGIN_DATE_CONSUMER_NAME);
         return beginDateConsumer;
     }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSampleConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSampleConsumer.java
index ea3dcff..d9b01e2 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSampleConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSampleConsumer.java
@@ -158,11 +158,11 @@ public abstract class AbstractSampleConsumer extends AbstractSampleProcessor
 
     @Override
     public void setConsumedMetadata(SampleMetadata sampleMetadata, int channel) {
-        consumedMetadata.put(Integer.valueOf(channel), sampleMetadata);
+        consumedMetadata.put(channel, sampleMetadata);
     }
 
     public SampleMetadata getConsumedMetadata(int channel) {
-        return consumedMetadata.get(Integer.valueOf(channel));
+        return consumedMetadata.get(channel);
     }
 
     public int getConsumedChannelCount() {
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSummaryConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSummaryConsumer.java
index 1e85b16..44b6123 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSummaryConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/AbstractSummaryConsumer.java
@@ -197,7 +197,7 @@ public abstract class AbstractSummaryConsumer<TData> extends
         if (data != null) {
             result = new MapResultData();
             result.setResult(RESULT_VALUE_IS_CONTROLLER, new ValueResultData(
-                    Boolean.valueOf(info.isController())));
+                    info.isController()));
             result.setResult(RESULT_VALUE_DATA, createDataResult(key, data));
         }
         return result;
@@ -252,7 +252,7 @@ public abstract class AbstractSummaryConsumer<TData> extends
 
         // Push the support flag in the result
         result.setResult(RESULT_VALUE_SUPPORTS_CONTROLLERS_DISCRIMINATION,
-                new ValueResultData(Boolean.valueOf(supportsControllersDiscrimination)));
+                new ValueResultData(supportsControllersDiscrimination));
 
         // Add headers
         result.setResult(RESULT_VALUE_TITLES, createResultTitles());
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java
index 3f20fd9..9f6b9ea 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java
@@ -109,7 +109,7 @@ public class AggregateConsumer extends AbstractSampleConsumer {
      */
     @Override
     public void stopConsuming() {
-        setDataToContext(getName(), new ValueResultData(Double.valueOf(aggregator.getResult())));
+        setDataToContext(getName(), new ValueResultData(aggregator.getResult()));
         super.stopProducing();
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/ApdexSummaryConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/ApdexSummaryConsumer.java
index 5059ba6..2b8b8a8 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/ApdexSummaryConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/ApdexSummaryConsumer.java
@@ -54,10 +54,10 @@ public class ApdexSummaryConsumer extends
 
     @Override
     protected ListResultData createDataResult(String key, ApdexSummaryData data) {
-        Double apdex = Double.valueOf(getApdex(data));
+        Double apdex = getApdex(data);
         ApdexThresholdsInfo thresholdsInfo = data.getApdexThresholdInfo();
-        Long satisfiedThreshold = Long.valueOf(thresholdsInfo.getSatisfiedThreshold());
-        Long toleratedThreshold = Long.valueOf(thresholdsInfo.getToleratedThreshold());
+        Long satisfiedThreshold = thresholdsInfo.getSatisfiedThreshold();
+        Long toleratedThreshold = thresholdsInfo.getToleratedThreshold();
         String keyOrDefault = ObjectUtils.defaultIfNull(
                 key, JMeterUtils.getResString("reportgenerator_summary_total"));
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java
index f68e5bc..f722441 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java
@@ -41,7 +41,7 @@ public class ErrorsSummaryConsumer extends AbstractSummaryConsumer<Long> {
                         SampleSaveConfiguration.ASSERTION_RESULTS_FAILURE_MESSAGE_PROP,
                         true);
 
-    private static final Long ZERO = Long.valueOf(0);
+    private static final Long ZERO = 0L;
     private long errorCount = 0L;
 
     /**
@@ -64,9 +64,9 @@ public class ErrorsSummaryConsumer extends AbstractSummaryConsumer<Long> {
         result.addResult(new ValueResultData(key != null ? key : JMeterUtils
                 .getResString("reportgenerator_summary_total")));
         result.addResult(new ValueResultData(data));
-        result.addResult(new ValueResultData(Double.valueOf((double) data.longValue() * 100 / errorCount)));
-        result.addResult(new ValueResultData(Double.valueOf((double) data.longValue() * 100
-                / getOverallInfo().getData().doubleValue())));
+        result.addResult(new ValueResultData((double) data.longValue() * 100 / errorCount));
+        result.addResult(new ValueResultData((double) data.longValue() * 100
+                / getOverallInfo().getData().doubleValue()));
         return result;
     }
 
@@ -120,7 +120,7 @@ public class ErrorsSummaryConsumer extends AbstractSummaryConsumer<Long> {
         if (overallData == null) {
             overallData = ZERO;
         }
-        overallInfo.setData(Long.valueOf(overallData.longValue() + 1));
+        overallInfo.setData(overallData.longValue() + 1);
 
         // Process only failed samples
         if (!sample.getSuccess()) {
@@ -130,7 +130,7 @@ public class ErrorsSummaryConsumer extends AbstractSummaryConsumer<Long> {
             if (data == null) {
                 data = ZERO;
             }
-            info.setData(Long.valueOf(data.longValue() + 1));
+            info.setData(data.longValue() + 1);
         }
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/RequestsSummaryConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/RequestsSummaryConsumer.java
index cd6c7b2..9f42a1f 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/RequestsSummaryConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/RequestsSummaryConsumer.java
@@ -72,10 +72,10 @@ public class RequestsSummaryConsumer extends AbstractSampleConsumer {
     @Override
     public void stopConsuming() {
         MapResultData result = new MapResultData();
-        result.setResult("KoPercent", new ValueResultData(Double.valueOf((double) errorCount
-                * 100 / count)));
+        result.setResult("KoPercent", new ValueResultData((double) errorCount
+                * 100 / count));
         result.setResult("OkPercent", new ValueResultData(
-                Double.valueOf((double) (count - errorCount) * 100 / count)));
+                (double) (count - errorCount) * 100 / count));
         setDataToContext(getName(), result);
         super.stopProducing();
     }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/StatisticsSummaryConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/StatisticsSummaryConsumer.java
index 534547c..652917e 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/StatisticsSummaryConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/StatisticsSummaryConsumer.java
@@ -134,18 +134,18 @@ public class StatisticsSummaryConsumer extends
                 key != null ? key : JMeterUtils.getResString("reportgenerator_summary_total")));
         long total = data.getTotal();
         long errors = data.getErrors();
-        result.addResult(new ValueResultData(Long.valueOf(total)));
-        result.addResult(new ValueResultData(Long.valueOf(errors)));
-        result.addResult(new ValueResultData(Double.valueOf((double) errors * 100 / total)));
-        result.addResult(new ValueResultData(Double.valueOf(data.getMean().getResult())));
-        result.addResult(new ValueResultData(Long.valueOf(data.getMin())));
-        result.addResult(new ValueResultData(Long.valueOf(data.getMax())));
-        result.addResult(new ValueResultData(Double.valueOf(data.getPercentile1().getResult())));
-        result.addResult(new ValueResultData(Double.valueOf(data.getPercentile2().getResult())));
-        result.addResult(new ValueResultData(Double.valueOf(data.getPercentile3().getResult())));
-        result.addResult(new ValueResultData(Double.valueOf(data.getThroughput())));
-        result.addResult(new ValueResultData(Double.valueOf(data.getKBytesPerSecond())));
-        result.addResult(new ValueResultData(Double.valueOf(data.getSentKBytesPerSecond())));
+        result.addResult(new ValueResultData(total));
+        result.addResult(new ValueResultData(errors));
+        result.addResult(new ValueResultData((double) errors * 100 / total));
+        result.addResult(new ValueResultData(data.getMean().getResult()));
+        result.addResult(new ValueResultData(data.getMin()));
+        result.addResult(new ValueResultData(data.getMax()));
+        result.addResult(new ValueResultData(data.getPercentile1().getResult()));
+        result.addResult(new ValueResultData(data.getPercentile2().getResult()));
+        result.addResult(new ValueResultData(data.getPercentile3().getResult()));
+        result.addResult(new ValueResultData(data.getThroughput()));
+        result.addResult(new ValueResultData(data.getKBytesPerSecond()));
+        result.addResult(new ValueResultData(data.getSentKBytesPerSecond()));
         return result;
     }
 
@@ -186,15 +186,15 @@ public class StatisticsSummaryConsumer extends
         titles.addResult(new ValueResultData(
             String.format(
                 JMeterUtils.getResString("reportgenerator_summary_statistics_percentile_fmt"),
-                Integer.valueOf(PERCENTILE_INDEX1))));
+                    PERCENTILE_INDEX1)));
         titles.addResult(new ValueResultData(
             String.format(
                 JMeterUtils.getResString("reportgenerator_summary_statistics_percentile_fmt"),
-                Integer.valueOf(PERCENTILE_INDEX2))));
+                    PERCENTILE_INDEX2)));
         titles.addResult(new ValueResultData(
             String.format(
                 JMeterUtils.getResString("reportgenerator_summary_statistics_percentile_fmt"),
-                Integer.valueOf(PERCENTILE_INDEX3))));
+                    PERCENTILE_INDEX3)));
         titles.addResult(new ValueResultData(JMeterUtils.getResString("reportgenerator_summary_statistics_throughput")));
         titles.addResult(new ValueResultData(JMeterUtils.getResString("reportgenerator_summary_statistics_kbytes")));
         titles.addResult(new ValueResultData(JMeterUtils.getResString("reportgenerator_summary_statistics_sent_kbytes")));
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumer.java
index df666c4..ff81006 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsBySamplerConsumer.java
@@ -93,8 +93,8 @@ public class Top5ErrorsBySamplerConsumer extends
                     key != null ? key : JMeterUtils.getResString("reportgenerator_top5_total")));
             long total = data.getTotal();
 
-            result.addResult(new ValueResultData(Long.valueOf(total)));
-            result.addResult(new ValueResultData(Long.valueOf(errors)));
+            result.addResult(new ValueResultData(total));
+            result.addResult(new ValueResultData(errors));
             Object[][] top5 = data.getTop5ErrorsMetrics();
 
             int numberOfValues = 0;
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java b/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java
index c37232a..2e2a60f 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java
@@ -29,7 +29,7 @@ import java.util.Map;
  */
 public class Top5ErrorsSummaryData {
 
-    private static final Long ONE = Long.valueOf(1L);
+    private static final Long ONE = 1L;
     private Map<String, Long> countPerError;
     private long total;
     private long errors;
@@ -49,7 +49,7 @@ public class Top5ErrorsSummaryData {
         if (value == null) {
             countPerError.put(errorMessage, ONE);
         } else {
-            countPerError.put(errorMessage, Long.valueOf(value.longValue() + 1));
+            countPerError.put(errorMessage, value.longValue() + 1);
         }
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java
index 75d7fe2..0e1f6cc 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java
@@ -219,16 +219,14 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
 
     private void setMinResult(MapResultData result, String name, Double value) {
         ValueResultData valueResult = (ValueResultData) result.getResult(name);
-        valueResult.setValue(Double.valueOf(
-                Math.min(((Double) valueResult.getValue()).doubleValue(),
-                        value.doubleValue())));
+        valueResult.setValue(Math.min(((Double) valueResult.getValue()).doubleValue(),
+                value.doubleValue()));
     }
 
     private void setMaxResult(MapResultData result, String name, Double value) {
         ValueResultData valueResult = (ValueResultData) result.getResult(name);
-        valueResult.setValue(Double.valueOf(
-                Math.max(((Double) valueResult.getValue()).doubleValue(),
-                        value.doubleValue())));
+        valueResult.setValue(Math.max(((Double) valueResult.getValue()).doubleValue(),
+                value.doubleValue()));
     }
 
     /**
@@ -280,7 +278,7 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
         if (aggregated) {
             aggInfo = new HashMap<>();
             aggInfo.put(
-                    Double.valueOf(seriesData.getKeysAggregator().getResult()),
+                    seriesData.getKeysAggregator().getResult(),
                     seriesData.getValuesAggregator());
         } else {
             aggInfo = seriesData.getAggregatorInfo();
@@ -289,10 +287,10 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
             for (Map.Entry<Double, Aggregator> entry : aggInfo.entrySet()) {
                 // Init key and value depending on invertKeysAndValues property
                 Double key = entry.getKey();
-                Double value = Double.valueOf(entry.getValue().getResult());
+                Double value = entry.getValue().getResult();
 
                 if (invertKeysAndValues) {
-                    key = Double.valueOf(entry.getValue().getResult());
+                    key = entry.getValue().getResult();
                     value = entry.getKey();
                 }
 
@@ -321,7 +319,7 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
                     while (percentile < percent) {
                         ListResultData coordResult = new ListResultData();
                         coordResult.addResult(new ValueResultData(
-                                Double.valueOf(percentile)));
+                                percentile));
                         coordResult.addResult(new ValueResultData(value));
                         dataResult.addResult(coordResult);
                         percentile = (double) ++rank / 10;
@@ -329,8 +327,8 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
                     setMinResult(result, RESULT_MIN_Y, value);
                     setMaxResult(result, RESULT_MAX_Y, value);
                 }
-                setMinResult(result, RESULT_MIN_X, Double.valueOf(0d));
-                setMaxResult(result, RESULT_MAX_X, Double.valueOf(100d));
+                setMinResult(result, RESULT_MIN_X, 0d);
+                setMaxResult(result, RESULT_MAX_X, 100d);
             } else {
                 for (Map.Entry<Double, Aggregator> entry : sortedInfo
                         .entrySet()) {
@@ -342,15 +340,15 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
                         ListResultData coordResult = new ListResultData();
                         coordResult.addResult(new ValueResultData(value));
                         coordResult.addResult(new ValueResultData(
-                                Double.valueOf(percentile)));
+                                percentile));
                         dataResult.addResult(coordResult);
                         percentile = (double) ++rank / 10;
                     }
                     setMinResult(result, RESULT_MIN_X, value);
                     setMaxResult(result, RESULT_MAX_X, value);
                 }
-                setMinResult(result, RESULT_MIN_Y, Double.valueOf(0d));
-                setMaxResult(result, RESULT_MAX_Y, Double.valueOf(100d));
+                setMinResult(result, RESULT_MIN_Y, 0d);
+                setMaxResult(result, RESULT_MAX_Y, 100d);
             }
         }
     }
@@ -366,10 +364,10 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
                 new ValueResultData(series));
         seriesResult.setResult(RESULT_SERIES_IS_CONTROLLER,
                 new ValueResultData(
-                        Boolean.valueOf(seriesData.isControllersSeries())));
+                        seriesData.isControllersSeries()));
         seriesResult.setResult(RESULT_SERIES_IS_OVERALL,
                 new ValueResultData(
-                        Boolean.valueOf(seriesData.isOverallSeries())));
+                        seriesData.isOverallSeries()));
         seriesResult.setResult(RESULT_SERIES_DATA, new ListResultData());
         return seriesResult;
     }
@@ -410,13 +408,13 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
     private MapResultData createResult() {
         MapResultData result = new MapResultData();
         result.setResult(RESULT_MIN_X,
-                new ValueResultData(Double.valueOf(Double.MAX_VALUE)));
+                new ValueResultData(Double.MAX_VALUE));
         result.setResult(RESULT_MAX_X,
-                new ValueResultData(Double.valueOf(Double.MIN_VALUE)));
+                new ValueResultData(Double.MIN_VALUE));
         result.setResult(RESULT_MIN_Y,
-                new ValueResultData(Double.valueOf(Double.MAX_VALUE)));
+                new ValueResultData(Double.MAX_VALUE));
         result.setResult(RESULT_MAX_Y,
-                new ValueResultData(Double.valueOf(Double.MIN_VALUE)));
+                new ValueResultData(Double.MIN_VALUE));
         result.setResult(RESULT_TITLE, new ValueResultData(getTitle()));
         result.setResult(RESULT_SERIES, new ListResultData());
 
@@ -427,7 +425,7 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
 
         result.setResult(RESULT_SUPPORTS_CONTROLLERS_DISCRIMINATION,
                 new ValueResultData(
-                        Boolean.valueOf(supportsControllersDiscrimination)));
+                        supportsControllersDiscrimination));
 
         initializeExtraResults(result);
         return result;
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractOverTimeGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractOverTimeGraphConsumer.java
index 7600277..c2b7c86 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractOverTimeGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractOverTimeGraphConsumer.java
@@ -99,7 +99,7 @@ public abstract class AbstractOverTimeGraphConsumer extends
     @Override
     protected void initializeExtraResults(MapResultData parentResult) {
         parentResult.setResult(RESULT_CTX_GRANULARITY, new ValueResultData(
-                Long.valueOf(granularity)));
+                granularity));
     }
 
     @Override
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java
index ad5946c..077e672 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java
@@ -45,7 +45,7 @@ import org.slf4j.LoggerFactory;
  */
 public abstract class AbstractVersusRequestsGraphConsumer extends
         AbstractGraphConsumer {
-    private static final Long ONE = Long.valueOf(1L);
+    private static final Long ONE = 1L;
     public static final String RESULT_CTX_GRANULARITY = "granularity";
     public static final String TIME_INTERVAL_LABEL = "Interval";
 
@@ -164,7 +164,7 @@ public abstract class AbstractVersusRequestsGraphConsumer extends
     @Override
     protected void initializeExtraResults(MapResultData parentResult) {
         parentResult.setResult(RESULT_CTX_GRANULARITY, new ValueResultData(
-                Long.valueOf(granularity)));
+                granularity));
     }
 
     private static class TimeCountConsumer extends AbstractSampleConsumer {
@@ -220,7 +220,7 @@ public abstract class AbstractVersusRequestsGraphConsumer extends
 
         private Long getTimeInterval(Sample sample) {
             long time = sample.getEndTime();
-            return Long.valueOf(time - (time % parent.getGranularity()));
+            return time - (time % parent.getGranularity());
         }
 
         // Adds a new field in the sample metadata for each channel
@@ -290,7 +290,7 @@ public abstract class AbstractVersusRequestsGraphConsumer extends
                     fileInfos.add(new FileInfo(tmpFile, getConsumedMetadata(i)));
                 } catch (IOException ex) {
                     String message = String.format(
-                            "Cannot create temporary file for channel #%d", Integer.valueOf(i));
+                            "Cannot create temporary file for channel #%d", i);
                     log.error(message, ex);
                     throw new SampleException(message, ex);
                 }
@@ -313,7 +313,7 @@ public abstract class AbstractVersusRequestsGraphConsumer extends
             Long time = getTimeInterval(sample);
             Long count = counts.get(time);
             if (count != null) {
-                counts.put(time, Long.valueOf(count.longValue() + 1));
+                counts.put(time, count.longValue() + 1);
             } else {
                 counts.put(time, ONE);
             }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ConnectTimeValueSelector.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ConnectTimeValueSelector.java
index 2b03236..f244b52 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ConnectTimeValueSelector.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ConnectTimeValueSelector.java
@@ -47,11 +47,11 @@ public class ConnectTimeValueSelector extends AbstractGraphValueSelector {
     public Double select(String series, Sample sample) {
         if(isIgnoreTransactionController()) {
             if(!sample.isController()) {
-                return Double.valueOf(sample.getConnectTime());
+                return (double) sample.getConnectTime();
             }
         } else {
             if(!sample.isEmptyController()) {
-                return Double.valueOf(sample.getConnectTime());
+                return (double) sample.getConnectTime();
             }
         }
         return null;
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/CountValueSelector.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/CountValueSelector.java
index 2f136ff..0925bd4 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/CountValueSelector.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/CountValueSelector.java
@@ -28,8 +28,8 @@ import org.apache.jmeter.samplers.SampleResult;
  * @since 3.0
  */
 public class CountValueSelector extends AbstractGraphValueSelector {
-    private static final Double ONE = Double.valueOf(1.0d);
-    private static final Double ZERO = Double.valueOf(0.0d);
+    private static final Double ONE = 1.0d;
+    private static final Double ZERO = 0.0d;
 
     /**
      *
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ElapsedTimeValueSelector.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ElapsedTimeValueSelector.java
index 30953f8..ac62885 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ElapsedTimeValueSelector.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/ElapsedTimeValueSelector.java
@@ -46,11 +46,11 @@ public class ElapsedTimeValueSelector extends AbstractGraphValueSelector {
     public Double select(String series, Sample sample) {
         if(isIgnoreTransactionController()) {
             if(!sample.isController()) {
-                return Double.valueOf(sample.getElapsedTime());
+                return (double) sample.getElapsedTime();
             }
         } else {
             if(!sample.isEmptyController()) {
-                return Double.valueOf(sample.getElapsedTime());
+                return (double) sample.getElapsedTime();
             }
         }
         return null;
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/IndexedNameSelector.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/IndexedNameSelector.java
index 2413ac7..b1a3dde 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/IndexedNameSelector.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/IndexedNameSelector.java
@@ -58,7 +58,7 @@ public class IndexedNameSelector implements GraphKeysSelector {
             names.addLast(name);
             index = names.size() - 1;
         }
-        return Double.valueOf(index);
+        return (double) index;
     }
 
 }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/LatencyValueSelector.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/LatencyValueSelector.java
index 59cb3e1..e9460af 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/LatencyValueSelector.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/LatencyValueSelector.java
@@ -47,11 +47,11 @@ public class LatencyValueSelector extends AbstractGraphValueSelector {
     public Double select(String series, Sample sample) {
         if(isIgnoreTransactionController()) {
             if(!sample.isController()) {
-                return Double.valueOf(sample.getLatency());
+                return (double) sample.getLatency();
             }
         } else {
             if(!sample.isEmptyController()) {
-                return Double.valueOf(sample.getLatency());
+                return (double) sample.getLatency();
             }
         }
         return null;
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/SuccessfulElapsedTimeValueSelector.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/SuccessfulElapsedTimeValueSelector.java
index f4ff0a1..66007dc 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/SuccessfulElapsedTimeValueSelector.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/SuccessfulElapsedTimeValueSelector.java
@@ -41,7 +41,7 @@ public class SuccessfulElapsedTimeValueSelector extends ElapsedTimeValueSelector
     @Override
     public Double select(String series, Sample sample) {
         if(!sample.isController() && sample.getSuccess()) {
-            return Double.valueOf(sample.getElapsedTime());
+            return (double) sample.getElapsedTime();
         } else {
             return null;
         }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/TimeStampKeysSelector.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/TimeStampKeysSelector.java
index dbc6a3d..b07140c 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/TimeStampKeysSelector.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/TimeStampKeysSelector.java
@@ -81,7 +81,7 @@ public class TimeStampKeysSelector implements GraphKeysSelector {
     @Override
     public Double select(Sample sample) {
         long time = selectBeginTime ? sample.getStartTime() : sample.getEndTime();
-        return Double.valueOf((double) time - time % granularity);
+        return (double) time - time % granularity;
     }
 
 }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ActiveThreadsGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ActiveThreadsGraphConsumer.java
index 2ad660a..1e5c8b0 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ActiveThreadsGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ActiveThreadsGraphConsumer.java
@@ -78,7 +78,7 @@ public class ActiveThreadsGraphConsumer extends AbstractOverTimeGraphConsumer {
 
         GraphValueSelector graphValueSelector = (series, sample) -> {
             if (!sample.isEmptyController()) {
-                return Double.valueOf(sample.getGroupThreads());
+                return (double) sample.getGroupThreads();
             } else {
                 return null;
             }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/BytesThroughputGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/BytesThroughputGraphConsumer.java
index 9208b7b..70e27ac 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/BytesThroughputGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/BytesThroughputGraphConsumer.java
@@ -80,10 +80,9 @@ public class BytesThroughputGraphConsumer extends AbstractOverTimeGraphConsumer
             if (sample.isController()) {
                 return null;
             } else {
-                return Double.valueOf(
-                        RECEIVED_BYTES_SERIES_LABEL.equals(series)
-                                ? sample.getReceivedBytes()
-                                : sample.getSentBytes());
+                return (double) (RECEIVED_BYTES_SERIES_LABEL.equals(series)
+                        ? sample.getReceivedBytes()
+                        : sample.getSentBytes());
             }
         };
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/CustomGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/CustomGraphConsumer.java
index 2f7bf7a..0049e63 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/CustomGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/CustomGraphConsumer.java
@@ -163,7 +163,7 @@ public class CustomGraphConsumer extends AbstractOverTimeGraphConsumer implement
 
     @Override
     protected void initializeExtraResults(MapResultData parentResult) {
-        parentResult.setResult(RESULT_CTX_GRANULARITY, new ValueResultData(Long.valueOf(getGranularity())));
+        parentResult.setResult(RESULT_CTX_GRANULARITY, new ValueResultData(getGranularity()));
         parentResult.setResult(RESULT_Y_AXIS, new ValueResultData(getYAxis()));
         parentResult.setResult(RESULT_X_AXIS, new ValueResultData(getXAxis()));
         parentResult.setResult(RESULT_SAMPLE_VARIABLE_NAME, new ValueResultData(getSampleVariableName()));
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimeDistributionGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimeDistributionGraphConsumer.java
index ca8764d..2c8f5d3 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimeDistributionGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimeDistributionGraphConsumer.java
@@ -68,7 +68,7 @@ public class ResponseTimeDistributionGraphConsumer extends
     protected final GraphKeysSelector createKeysSelector() {
         return sample -> {
             long elapsed = sample.getElapsedTime();
-            return Double.valueOf((double) elapsed - elapsed % granularity);
+            return (double) elapsed - elapsed % granularity;
         };
     }
 
@@ -98,6 +98,6 @@ public class ResponseTimeDistributionGraphConsumer extends
     protected void initializeExtraResults(MapResultData parentResult) {
         parentResult.setResult(
                 AbstractOverTimeGraphConsumer.RESULT_CTX_GRANULARITY,
-                new ValueResultData(Long.valueOf(granularity)));
+                new ValueResultData(granularity));
     }
 }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePerSampleGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePerSampleGraphConsumer.java
index 37b5363..cd5f8cf 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePerSampleGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePerSampleGraphConsumer.java
@@ -81,7 +81,7 @@ public class ResponseTimePerSampleGraphConsumer extends AbstractGraphConsumer {
         factory.setPercentileIndex(property);
         StaticSeriesSelector seriesSelector = new StaticSeriesSelector();
         seriesSelector.setSeriesName(String.format(
-                RESPONSE_TIME_PER_SAMPLE_SERIES_FORMAT, Integer.valueOf(property)));
+                RESPONSE_TIME_PER_SAMPLE_SERIES_FORMAT, property));
 
         return new GroupInfo(factory, seriesSelector,
                 // We include Transaction Controller results
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesGraphConsumer.java
index 9bc4847..6545ccc 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesGraphConsumer.java
@@ -57,7 +57,7 @@ public class ResponseTimePercentilesGraphConsumer extends AbstractGraphConsumer
      */
     @Override
     protected final GraphKeysSelector createKeysSelector() {
-        return sample -> Double.valueOf(sample.getElapsedTime());
+        return sample -> (double) sample.getElapsedTime();
     }
 
     /*
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumer.java
index aa9f1a1..6898986 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/ResponseTimePercentilesOverTimeGraphConsumer.java
@@ -68,7 +68,7 @@ public class ResponseTimePercentilesOverTimeGraphConsumer
     }
 
     private String formatPercentile(int percentile) {
-        return String.format(PERCENTILE_FORMAT, Integer.valueOf(percentile));
+        return String.format(PERCENTILE_FORMAT, percentile);
     }
 
     private GroupInfo createMinGroupInfo() {
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/SyntheticResponseTimeDistributionGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/SyntheticResponseTimeDistributionGraphConsumer.java
index 16582f5..34a23e9 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/SyntheticResponseTimeDistributionGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/SyntheticResponseTimeDistributionGraphConsumer.java
@@ -93,14 +93,14 @@ public class SyntheticResponseTimeDistributionGraphConsumer extends
             if (sample.getSuccess()) {
                 long elapsedTime = sample.getElapsedTime();
                 if (elapsedTime <= satisfiedThreshold) {
-                    return Double.valueOf(0);
+                    return (double) 0;
                 } else if (elapsedTime <= toleratedThreshold) {
-                    return Double.valueOf(1);
+                    return 1d;
                 } else {
-                    return Double.valueOf(2);
+                    return 2d;
                 }
             } else {
-                return Double.valueOf(3);
+                return 3d;
             }
         };
     }
@@ -125,9 +125,9 @@ public class SyntheticResponseTimeDistributionGraphConsumer extends
     protected void initializeExtraResults(MapResultData parentResult) {
         ListResultData listResultData = new ListResultData();
         String[] seriesLabels = new String[]{
-                SATISFIED_LABEL.format(new Object[]{Long.valueOf(getSatisfiedThreshold())}),
-                TOLERATED_LABEL.format(new Object[]{Long.valueOf(getSatisfiedThreshold()), Long.valueOf(getToleratedThreshold())}),
-                UNTOLERATED_LABEL.format(new Object[]{Long.valueOf(getToleratedThreshold())}),
+                SATISFIED_LABEL.format(new Object[]{getSatisfiedThreshold()}),
+                TOLERATED_LABEL.format(new Object[]{getSatisfiedThreshold(), getToleratedThreshold()}),
+                UNTOLERATED_LABEL.format(new Object[]{getToleratedThreshold()}),
                 FAILED_LABEL
         };
         String[] colors = new String[]{
@@ -135,7 +135,7 @@ public class SyntheticResponseTimeDistributionGraphConsumer extends
         };
         for (int i = 0; i < seriesLabels.length; i++) {
             ListResultData array = new ListResultData();
-            array.addResult(new ValueResultData(Integer.valueOf(i)));
+            array.addResult(new ValueResultData(i));
             array.addResult(new ValueResultData(seriesLabels[i]));
             listResultData.addResult(array);
         }
@@ -192,10 +192,10 @@ public class SyntheticResponseTimeDistributionGraphConsumer extends
 
     private void formatLabels() {
         this.satisfiedLabels = Collections.singletonList(
-                SATISFIED_LABEL.format(new Object[]{Long.valueOf(this.satisfiedThreshold)}));
+                SATISFIED_LABEL.format(new Object[]{this.satisfiedThreshold}));
         this.toleratedLabels = Collections.singletonList(
-                TOLERATED_LABEL.format(new Object[]{Long.valueOf(this.satisfiedThreshold), Long.valueOf(this.toleratedThreshold)}));
+                TOLERATED_LABEL.format(new Object[]{this.satisfiedThreshold, this.toleratedThreshold}));
         this.untoleratedLabels = Collections.singletonList(
-                UNTOLERATED_LABEL.format(new Object[]{Long.valueOf(this.toleratedThreshold)}));
+                UNTOLERATED_LABEL.format(new Object[]{this.toleratedThreshold}));
     }
 }
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/TimeVSThreadGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/TimeVSThreadGraphConsumer.java
index bd1c07e..c50c50c 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/TimeVSThreadGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/impl/TimeVSThreadGraphConsumer.java
@@ -45,7 +45,7 @@ public class TimeVSThreadGraphConsumer extends AbstractGraphConsumer {
      */
     @Override
     protected final GraphKeysSelector createKeysSelector() {
-        return sample -> Double.valueOf(sample.getAllThreads());
+        return sample -> (double) sample.getAllThreads();
     }
 
     /*
diff --git a/src/core/src/main/java/org/apache/jmeter/testbeans/BeanInfoSupport.java b/src/core/src/main/java/org/apache/jmeter/testbeans/BeanInfoSupport.java
index 44577c2..d334b59 100644
--- a/src/core/src/main/java/org/apache/jmeter/testbeans/BeanInfoSupport.java
+++ b/src/core/src/main/java/org/apache/jmeter/testbeans/BeanInfoSupport.java
@@ -251,10 +251,10 @@ public abstract class BeanInfoSupport extends SimpleBeanInfo {
             log.debug("Getting property for: {}", name);
             PropertyDescriptor p = property(name);
             p.setValue(GenericTestBeanCustomizer.GROUP, group);
-            p.setValue(GenericTestBeanCustomizer.ORDER, Integer.valueOf(i));
+            p.setValue(GenericTestBeanCustomizer.ORDER, i);
         }
         numCreatedGroups++;
-        getBeanDescriptor().setValue(GenericTestBeanCustomizer.ORDER(group), Integer.valueOf(numCreatedGroups));
+        getBeanDescriptor().setValue(GenericTestBeanCustomizer.ORDER(group), numCreatedGroups);
     }
 
     /** {@inheritDoc} */
diff --git a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java
index a48759e..ad6340e 100644
--- a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java
+++ b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java
@@ -72,7 +72,7 @@ class EnumEditor extends PropertyEditorSupport implements ClearGui {
 
     @Override
     public Object getValue() {
-        return Integer.valueOf(combo.getSelectedIndex());
+        return combo.getSelectedIndex();
     }
 
     @Override
diff --git a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java
index 2753171..3a2376e 100644
--- a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java
+++ b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java
@@ -710,7 +710,7 @@ public class GenericTestBeanCustomizer extends JPanel implements SharedCustomize
         private Integer groupOrder(String group) {
             Integer order = (Integer) beanInfo.getBeanDescriptor().getValue(ORDER(group));
             if (order == null) {
-                order = Integer.valueOf(0);
+                order = 0;
             }
             return order;
         }
@@ -724,7 +724,7 @@ public class GenericTestBeanCustomizer extends JPanel implements SharedCustomize
         private Integer propertyOrder(PropertyDescriptor d) {
             Integer order = (Integer) d.getValue(ORDER);
             if (order == null) {
-                order = Integer.valueOf(0);
+                order = 0;
             }
             return order;
         }
diff --git a/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java b/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java
index 50e3c25..f7d8cbf 100644
--- a/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java
+++ b/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java
@@ -60,7 +60,7 @@ public class BooleanProperty extends AbstractProperty {
      */
     @Override
     public Object getObjectValue() {
-        return Boolean.valueOf(value);
+        return value;
     }
 
     @Override
diff --git a/src/core/src/main/java/org/apache/jmeter/testelement/property/DoubleProperty.java b/src/core/src/main/java/org/apache/jmeter/testelement/property/DoubleProperty.java
index fdcaa74..d82ba51 100644
--- a/src/core/src/main/java/org/apache/jmeter/testelement/property/DoubleProperty.java
+++ b/src/core/src/main/java/org/apache/jmeter/testelement/property/DoubleProperty.java
@@ -70,7 +70,7 @@ public class DoubleProperty extends NumberProperty {
      */
     @Override
     public Object getObjectValue() {
-        return Double.valueOf(value);
+        return value;
     }
 
     /**
diff --git a/src/core/src/main/java/org/apache/jmeter/testelement/property/FloatProperty.java b/src/core/src/main/java/org/apache/jmeter/testelement/property/FloatProperty.java
index 45a22ce..50aa300 100644
--- a/src/core/src/main/java/org/apache/jmeter/testelement/property/FloatProperty.java
+++ b/src/core/src/main/java/org/apache/jmeter/testelement/property/FloatProperty.java
@@ -87,7 +87,7 @@ public class FloatProperty extends NumberProperty {
      */
     @Override
     public Object getObjectValue() {
-        return Float.valueOf(value);
+        return value;
     }
 
     /**
diff --git a/src/core/src/main/java/org/apache/jmeter/testelement/property/IntegerProperty.java b/src/core/src/main/java/org/apache/jmeter/testelement/property/IntegerProperty.java
index 688c0c4..737406a 100644
--- a/src/core/src/main/java/org/apache/jmeter/testelement/property/IntegerProperty.java
+++ b/src/core/src/main/java/org/apache/jmeter/testelement/property/IntegerProperty.java
@@ -92,7 +92,7 @@ public class IntegerProperty extends NumberProperty {
      */
     @Override
     public Object getObjectValue() {
-        return Integer.valueOf(value);
+        return value;
     }
 
     /**
diff --git a/src/core/src/main/java/org/apache/jmeter/testelement/property/LongProperty.java b/src/core/src/main/java/org/apache/jmeter/testelement/property/LongProperty.java
index 49a6727..369001e 100644
--- a/src/core/src/main/java/org/apache/jmeter/testelement/property/LongProperty.java
+++ b/src/core/src/main/java/org/apache/jmeter/testelement/property/LongProperty.java
@@ -88,7 +88,7 @@ public class LongProperty extends NumberProperty {
      */
     @Override
     public Object getObjectValue() {
-        return Long.valueOf(value);
+        return value;
     }
 
     /**
diff --git a/src/core/src/main/java/org/apache/jmeter/util/BeanShellInterpreter.java b/src/core/src/main/java/org/apache/jmeter/util/BeanShellInterpreter.java
index f6a8145..345da35 100644
--- a/src/core/src/main/java/org/apache/jmeter/util/BeanShellInterpreter.java
+++ b/src/core/src/main/java/org/apache/jmeter/util/BeanShellInterpreter.java
@@ -195,7 +195,7 @@ public class BeanShellInterpreter {
     }
 
     public Object set(String s, boolean b) throws JMeterException {
-        return bshInvoke(bshSet, new Object[] { s, Boolean.valueOf(b) }, true);
+        return bshInvoke(bshSet, new Object[] { s, b}, true);
     }
 
     public Object source(String s) throws JMeterException {
diff --git a/src/core/src/main/java/org/apache/jmeter/util/BeanShellServer.java b/src/core/src/main/java/org/apache/jmeter/util/BeanShellServer.java
index bddf172..27747b7 100644
--- a/src/core/src/main/java/org/apache/jmeter/util/BeanShellServer.java
+++ b/src/core/src/main/java/org/apache/jmeter/util/BeanShellServer.java
@@ -83,7 +83,7 @@ public class BeanShellServer implements Runnable {
             Method source = interpreter.getMethod("source", string);//$NON-NLS-1$
 
             setObj.invoke(instance, "t", this );//$NON-NLS-1$
-            setInt.invoke(instance, "portnum", Integer.valueOf(serverport));//$NON-NLS-1$
+            setInt.invoke(instance, "portnum", serverport);//$NON-NLS-1$
 
             if (serverfile.length() > 0) {
                 try {
diff --git a/src/core/src/main/java/org/apache/jmeter/util/Calculator.java b/src/core/src/main/java/org/apache/jmeter/util/Calculator.java
index e0e5191..3ebf283 100644
--- a/src/core/src/main/java/org/apache/jmeter/util/Calculator.java
+++ b/src/core/src/main/java/org/apache/jmeter/util/Calculator.java
@@ -151,7 +151,7 @@ public class Calculator {
     }
 
     public Number getMeanAsNumber() {
-        return Long.valueOf((long) mean);
+        return (long) mean;
     }
 
     public double getStandardDeviation() {
diff --git a/src/core/src/main/java/org/apache/jmeter/util/SSLManager.java b/src/core/src/main/java/org/apache/jmeter/util/SSLManager.java
index 9fcc0b8..61d4d6f 100644
--- a/src/core/src/main/java/org/apache/jmeter/util/SSLManager.java
+++ b/src/core/src/main/java/org/apache/jmeter/util/SSLManager.java
@@ -132,7 +132,7 @@ public abstract class SSLManager {
               // https://docs.oracle.com/javase/8/docs/technotes/guides/security/p11guide.html#JSSE
               if ("NONE".equalsIgnoreCase(fileName)) {
                  this.keyStore.load(null, Validate.notNull(getPassword(), "Password should not be null"));
-                 log.info("Total of {} aliases loaded OK from PKCS11", Integer.valueOf(keyStore.getAliasCount()));
+                 log.info("Total of {} aliases loaded OK from PKCS11", keyStore.getAliasCount());
               } else {
                  File initStore = new File(fileName);
                  if (fileName.length() > 0 && initStore.exists()) {
@@ -142,7 +142,7 @@ public abstract class SSLManager {
                         if (log.isInfoEnabled()) {
                             log.info(
                                     "Total of {} aliases loaded OK from keystore",
-                                    Integer.valueOf(keyStore.getAliasCount()));
+                                    keyStore.getAliasCount());
                         }
                     }
                  } else {
diff --git a/src/core/src/main/java/org/apache/jmeter/util/XPathUtil.java b/src/core/src/main/java/org/apache/jmeter/util/XPathUtil.java
index 9dd1366..a73bb31 100644
--- a/src/core/src/main/java/org/apache/jmeter/util/XPathUtil.java
+++ b/src/core/src/main/java/org/apache/jmeter/util/XPathUtil.java
@@ -707,7 +707,7 @@ public class XPathUtil {
                    if (length == 0) {
                        resultOfEval = false;
                    } else if (xObject.getType() == XObject.CLASS_BOOLEAN) {
-                       resultOfEval = Boolean.valueOf(nodes.itemAt(0).getStringValue());
+                       resultOfEval = Boolean.parseBoolean(nodes.itemAt(0).getStringValue());
                    }
                    result.setFailure(isNegated ? resultOfEval : !resultOfEval);
                    result.setFailureMessage(
diff --git a/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java b/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java
index cd7c418..aa8fe12 100644
--- a/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java
+++ b/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java
@@ -290,7 +290,7 @@ public class SamplingStatCalculator {
     }
 
     public Number getMeanAsNumber() {
-        return Long.valueOf((long) calculator.getMean());
+        return (long) calculator.getMean();
     }
 
     public Number getMedian() {
@@ -299,7 +299,7 @@ public class SamplingStatCalculator {
 
     public Number getMin() {
         if (calculator.getMin().longValue() < 0) {
-            return Long.valueOf(0);
+            return 0L;
         }
         return calculator.getMin();
     }
diff --git a/src/core/src/test/java/org/apache/jmeter/junit/JMeterTestCase.java b/src/core/src/test/java/org/apache/jmeter/junit/JMeterTestCase.java
index 1ca6902..af499f13 100644
--- a/src/core/src/test/java/org/apache/jmeter/junit/JMeterTestCase.java
+++ b/src/core/src/test/java/org/apache/jmeter/junit/JMeterTestCase.java
@@ -153,7 +153,7 @@ public abstract class JMeterTestCase {
     }
 
     public static void assertPrimitiveEquals(boolean expected, boolean actual) {
-        org.junit.Assert.assertEquals(Boolean.valueOf(expected), Boolean.valueOf(actual));
+        org.junit.Assert.assertEquals(expected, actual);
     }
 
     /**
diff --git a/src/core/src/test/java/org/apache/jmeter/testelement/property/MapPropertyTest.java b/src/core/src/test/java/org/apache/jmeter/testelement/property/MapPropertyTest.java
index 931ee01..4e75863 100644
--- a/src/core/src/test/java/org/apache/jmeter/testelement/property/MapPropertyTest.java
+++ b/src/core/src/test/java/org/apache/jmeter/testelement/property/MapPropertyTest.java
@@ -42,7 +42,7 @@ public class MapPropertyTest {
 
     public void testGetPropertyTypeOfStringElements() {
         Map<String, Integer> numberMap = new HashMap<>();
-        numberMap.put("One", Integer.valueOf(1));
+        numberMap.put("One", 1);
         MapProperty props = new MapProperty("foo", numberMap);
         assertThat(props.getPropertyType(), CoreMatchers.equalTo(IntegerProperty.class));
     }
diff --git a/src/examples/src/main/java/org/apache/jmeter/examples/sampler/ExampleSampler.java b/src/examples/src/main/java/org/apache/jmeter/examples/sampler/ExampleSampler.java
index 9a2388f..e80f527 100644
--- a/src/examples/src/main/java/org/apache/jmeter/examples/sampler/ExampleSampler.java
+++ b/src/examples/src/main/java/org/apache/jmeter/examples/sampler/ExampleSampler.java
@@ -120,7 +120,7 @@ public class ExampleSampler extends AbstractSampler {
      */
     private void trace(String s) {
         if (log.isDebugEnabled()) {
-            log.debug("{} ({}) {} {} {}", Thread.currentThread().getName(), Integer.valueOf(classCount.get()),
+            log.debug("{} ({}) {} {} {}", Thread.currentThread().getName(), classCount.get(),
                     getTitle(), s, this.toString());
         }
     }
diff --git a/src/examples/src/main/java/org/apache/jmeter/examples/testbeans/example3/Example3BeanInfo.java b/src/examples/src/main/java/org/apache/jmeter/examples/testbeans/example3/Example3BeanInfo.java
index ab63865..3e5764b 100644
--- a/src/examples/src/main/java/org/apache/jmeter/examples/testbeans/example3/Example3BeanInfo.java
+++ b/src/examples/src/main/java/org/apache/jmeter/examples/testbeans/example3/Example3BeanInfo.java
@@ -43,12 +43,12 @@ public class Example3BeanInfo extends BeanInfoSupport {
         getprop("mybool", Boolean.TRUE); // Must use defaults for primitive types
         getprop("myBoolean1");
         getprop("myBoolean2", Boolean.TRUE);
-        getprop("myInt", Integer.valueOf(77)); // Must use defaults for primitive types
+        getprop("myInt", 77); // Must use defaults for primitive types
         getprop("myInteger1");
-        getprop("myInteger2", Integer.valueOf(123));
-        getprop("mylong", Long.valueOf(99)); // Must use defaults for primitive types
+        getprop("myInteger2", 123);
+        getprop("mylong", 99L); // Must use defaults for primitive types
         getprop("myLong1");
-        getprop("myLong2", Long.valueOf(456));
+        getprop("myLong2", 456L);
         getprop("myString1");
         getprop("myString2","abcd");
         getprop("myFile1");
diff --git a/src/jorphan/src/main/java/org/apache/commons/cli/avalon/CLArgsParser.java b/src/jorphan/src/main/java/org/apache/commons/cli/avalon/CLArgsParser.java
index f8f5cca..c48cd4b 100644
--- a/src/jorphan/src/main/java/org/apache/commons/cli/avalon/CLArgsParser.java
+++ b/src/jorphan/src/main/java/org/apache/commons/cli/avalon/CLArgsParser.java
@@ -125,7 +125,7 @@ public final class CLArgsParser {
      * @see CLOption
      */
     public final CLOption getArgumentById(final int id) {
-        return this.optionIndex.get(Integer.valueOf(id));
+        return this.optionIndex.get(id);
     }
 
     /**
@@ -662,7 +662,7 @@ public final class CLArgsParser {
         for (final CLOption option : this.options) {
             final CLOptionDescriptor optionDescriptor = getDescriptorFor(option.getDescriptor().getId());
 
-            this.optionIndex.put(Integer.valueOf(option.getDescriptor().getId()), option);
+            this.optionIndex.put(option.getDescriptor().getId(), option);
 
             if (null != optionDescriptor && null != optionDescriptor.getName()) {
                 this.optionIndex.put(optionDescriptor.getName(), option);
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java
index 3e27725..e14a532 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java
@@ -24,11 +24,11 @@ package org.apache.jorphan.math;
 public class StatCalculatorInteger extends StatCalculator<Integer> {
 
     public StatCalculatorInteger() {
-        super(Integer.valueOf(0), Integer.valueOf(Integer.MIN_VALUE), Integer.valueOf(Integer.MAX_VALUE));
+        super(0, Integer.MIN_VALUE, Integer.MAX_VALUE);
     }
 
     public void addValue(int val){
-        super.addValue(Integer.valueOf(val));
+        super.addValue(val);
     }
 
     /**
@@ -38,16 +38,16 @@ public class StatCalculatorInteger extends StatCalculator<Integer> {
      * @param sampleCount the number of samples contributing to the aggregate value
      */
     public void addValue(int val, int sampleCount){
-        super.addValue(Integer.valueOf(val), sampleCount);
+        super.addValue(val, sampleCount);
     }
 
     @Override
     protected Integer divide(Integer val, int n) {
-        return Integer.valueOf(val.intValue() / n);
+        return val.intValue() / n;
     }
 
     @Override
     protected Integer divide(Integer val, long n) {
-        return Integer.valueOf((int) (val.intValue() / n));
+        return (int) (val.intValue() / n);
     }
 }
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java
index d5b3fd7..daf6507 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java
@@ -24,7 +24,7 @@ package org.apache.jorphan.math;
 public class StatCalculatorLong extends StatCalculator<Long> {
 
     public StatCalculatorLong() {
-        super(Long.valueOf(0L), Long.valueOf(Long.MIN_VALUE), Long.valueOf(Long.MAX_VALUE));
+        super(0L, Long.MIN_VALUE, Long.MAX_VALUE);
     }
 
     /**
@@ -33,7 +33,7 @@ public class StatCalculatorLong extends StatCalculator<Long> {
      * @param val the value to add, which should correspond with a single sample
      */
     public void addValue(long val){
-        super.addValue(Long.valueOf(val));
+        super.addValue(val);
     }
 
     /**
@@ -43,16 +43,16 @@ public class StatCalculatorLong extends StatCalculator<Long> {
      * @param sampleCount the number of samples contributing to the aggregate value
      */
     public void addValue(long val, int sampleCount){
-        super.addValue(Long.valueOf(val), sampleCount);
+        super.addValue(val, sampleCount);
     }
 
     @Override
     protected Long divide(Long val, int n) {
-        return Long.valueOf(val.longValue() / n);
+        return val.longValue() / n;
     }
 
     @Override
     protected Long divide(Long val, long n) {
-        return Long.valueOf(val.longValue() / n);
+        return val.longValue() / n;
     }
 }
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassTools.java b/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassTools.java
index 17bb03a..60e914a 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassTools.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/reflect/ClassTools.java
@@ -61,7 +61,7 @@ public class ClassTools {
         try {
             Class<?> clazz = ClassUtils.getClass(className);
             Constructor<?> constructor = clazz.getConstructor(Integer.TYPE);
-            instance = constructor.newInstance(Integer.valueOf(parameter));
+            instance = constructor.newInstance(parameter);
         } catch (ClassNotFoundException | InvocationTargetException
                 | IllegalArgumentException | NoSuchMethodException
                 | SecurityException | IllegalAccessException
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java b/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java
index a49e619..35b216f 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java
@@ -48,19 +48,19 @@ public class Converter {
         } else if (toType.isAssignableFrom(value.getClass())) {
             convertedValue = value;
         } else if (toType.equals(float.class) || toType.equals(Float.class)) {
-            convertedValue = Float.valueOf(getFloat(value));
+            convertedValue = getFloat(value);
         } else if (toType.equals(double.class) || toType.equals(Double.class)) {
-            convertedValue = Double.valueOf(getDouble(value));
+            convertedValue = getDouble(value);
         } else if (toType.equals(String.class)) {
             convertedValue = getString(value);
         } else if (toType.equals(int.class) || toType.equals(Integer.class)) {
-            convertedValue = Integer.valueOf(getInt(value));
+            convertedValue = getInt(value);
         } else if (toType.equals(char.class) || toType.equals(Character.class)) {
-            convertedValue = Character.valueOf(getChar(value));
+            convertedValue = getChar(value);
         } else if (toType.equals(long.class) || toType.equals(Long.class)) {
-            convertedValue = Long.valueOf(getLong(value));
+            convertedValue = getLong(value);
         } else if (toType.equals(boolean.class) || toType.equals(Boolean.class)) {
-            convertedValue = Boolean.valueOf(getBoolean(value));
+            convertedValue = getBoolean(value);
         } else if (toType.equals(java.util.Date.class)) {
             convertedValue = getDate(value);
         } else if (toType.equals(Calendar.class)) {
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/util/HeapDumper.java b/src/jorphan/src/main/java/org/apache/jorphan/util/HeapDumper.java
index 024f4cd..9bc59a3 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/util/HeapDumper.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/util/HeapDumper.java
@@ -181,7 +181,7 @@ public class HeapDumper {
             if (exception == null) {
                 server.invoke(hotspotDiagnosticBean,
                         "dumpHeap",
-                        new Object[]{fileName, Boolean.valueOf(live)},
+                        new Object[]{fileName, live},
                         new String[]{"java.lang.String", "boolean"});
             } else {
                 throw exception;
diff --git a/src/jorphan/src/test/java/org/apache/jorphan/collections/PackageTest.java b/src/jorphan/src/test/java/org/apache/jorphan/collections/PackageTest.java
index d8f6991..6634c19 100644
--- a/src/jorphan/src/test/java/org/apache/jorphan/collections/PackageTest.java
+++ b/src/jorphan/src/test/java/org/apache/jorphan/collections/PackageTest.java
@@ -169,7 +169,7 @@ public class PackageTest {
         SearchByClass<Integer> searcher = new SearchByClass<>(Integer.class);
         String one = "one";
         String two = "two";
-        Integer o = Integer.valueOf(1);
+        Integer o = 1;
         tree.add(one, o);
         tree.getTree(one).add(o, two);
         tree.traverse(searcher);
diff --git a/src/jorphan/src/test/java/org/apache/jorphan/gui/MinMaxLongRendererTest.java b/src/jorphan/src/test/java/org/apache/jorphan/gui/MinMaxLongRendererTest.java
index e0c29a7..89a70d00 100644
--- a/src/jorphan/src/test/java/org/apache/jorphan/gui/MinMaxLongRendererTest.java
+++ b/src/jorphan/src/test/java/org/apache/jorphan/gui/MinMaxLongRendererTest.java
@@ -35,9 +35,9 @@ public class MinMaxLongRendererTest {
     @Parameters
     public static Collection<Object[]> data() {
         return Arrays.asList(new Object[][] {
-            { Long.valueOf(Long.MAX_VALUE), "#N/A" },
-            { Long.valueOf(Long.MIN_VALUE), "#N/A" },
-            { Long.valueOf(0), "0" },
+            {Long.MAX_VALUE, "#N/A" },
+            {Long.MIN_VALUE, "#N/A" },
+            {0L, "0" },
             { null, "#N/A" },
             { "invalid", "#N/A" },
             });
diff --git a/src/jorphan/src/test/java/org/apache/jorphan/math/TestStatCalculator.java b/src/jorphan/src/test/java/org/apache/jorphan/math/TestStatCalculator.java
index c22bb24..3430ca4 100644
--- a/src/jorphan/src/test/java/org/apache/jorphan/math/TestStatCalculator.java
+++ b/src/jorphan/src/test/java/org/apache/jorphan/math/TestStatCalculator.java
@@ -108,8 +108,8 @@ public class TestStatCalculator {
         calc.addValue(0L);
         calc.addValue(2L);
         calc.addValue(2L);
-        final Long long0 = Long.valueOf(0);
-        final Long long2 = Long.valueOf(2);
+        final Long long0 = 0L;
+        final Long long2 = 2L;
         assertEquals(long2, calc.getMax());
         assertEquals(long0, calc.getMin());
         Map<Number, Number[]> map = calc.getDistribution();
@@ -128,8 +128,8 @@ public class TestStatCalculator {
         assertEquals(Integer.valueOf(2), calci.getMax());
         assertEquals(Integer.valueOf(0), calci.getMin());
         Map<Number, Number[]> map = calci.getDistribution();
-        assertTrue(map.containsKey(Integer.valueOf(0)));
-        assertTrue(map.containsKey(Integer.valueOf(2)));
+        assertTrue(map.containsKey(0));
+        assertTrue(map.containsKey(2));
     }
 
     @Test
diff --git a/src/jorphan/src/test/java/org/apache/jorphan/util/TestJorphanUtils.java b/src/jorphan/src/test/java/org/apache/jorphan/util/TestJorphanUtils.java
index be30054..1306a8d 100644
--- a/src/jorphan/src/test/java/org/apache/jorphan/util/TestJorphanUtils.java
+++ b/src/jorphan/src/test/java/org/apache/jorphan/util/TestJorphanUtils.java
@@ -371,15 +371,15 @@ public class TestJorphanUtils {
 
     @Test
     public void testReplaceValueWithNullValue() {
-        Assert.assertThat(Integer.valueOf(JOrphanUtils.replaceValue(null, null, false, null, null)),
-                CoreMatchers.is(Integer.valueOf(0)));
+        Assert.assertThat(JOrphanUtils.replaceValue(null, null, false, null, null),
+                CoreMatchers.is(0));
     }
 
     @Test
     public void testReplaceValueWithValidValueAndValidSetter() {
         Holder h = new Holder();
-        Assert.assertThat(Integer.valueOf(JOrphanUtils.replaceValue("\\d+", "${port}", true, "80", s -> h.value = s)),
-                CoreMatchers.is(Integer.valueOf(1)));
+        Assert.assertThat(JOrphanUtils.replaceValue("\\d+", "${port}", true, "80", s -> h.value = s),
+                CoreMatchers.is(1));
         Assert.assertThat(h.value, CoreMatchers.is("${port}"));
     }
 
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/AuthManager.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/AuthManager.java
index 96bdaab..b0f74d4 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/AuthManager.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/AuthManager.java
@@ -485,7 +485,7 @@ public class AuthManager extends ConfigTestElement implements TestStateListener,
         }
         if(Mechanism.KERBEROS.equals(auth.getMechanism())) {
             localContext.setAttribute(DynamicKerberosSchemeFactory.CONTEXT_ATTRIBUTE_STRIP_PORT,
-                    Boolean.valueOf(isStripPort(url)));
+                    isStripPort(url));
             credentialsProvider.setCredentials(new AuthScope(null, -1, null), USE_JAAS_CREDENTIALS);
         } else {
             credentialsProvider.setCredentials(
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java
index 06982fa..c825a42 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java
@@ -212,7 +212,7 @@ public class HeaderManager extends ConfigTestElement implements Serializable, Re
                 continue;
             }
             if (header.getName().equalsIgnoreCase(name)) {
-                removeIndices.add(Integer.valueOf(i));
+                removeIndices.add(i);
             }
         }
         for (Integer indice : removeIndices) {
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/curl/BasicCurlParser.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/curl/BasicCurlParser.java
index 40917d4..f4943d1 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/curl/BasicCurlParser.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/curl/BasicCurlParser.java
@@ -720,7 +720,7 @@ public class BasicCurlParser {
                     request.addHeader("Referer", option.getArgument(0));
                 } else if (option.getDescriptor().getId() == CONNECT_TIMEOUT_OPT) {
                     String value = option.getArgument(0);
-                    request.setConnectTimeout(Double.valueOf(value) * 1000);
+                    request.setConnectTimeout(Double.parseDouble(value) * 1000);
                 } else if (option.getDescriptor().getId() == COOKIE_OPT) {
                     String value = option.getArgument(0);
                     if (isValidCookie(value)) {
@@ -754,7 +754,7 @@ public class BasicCurlParser {
                     setProxyServerUserInfo(request, value);
                 } else if (option.getDescriptor().getId() == MAX_TIME_OPT) {
                     String value = option.getArgument(0);
-                    request.setMaxTime(Double.valueOf(value) * 1000);
+                    request.setMaxTime(Double.parseDouble(value) * 1000);
                 } else if (option.getDescriptor().getId() == HEAD_OPT) {
                     request.setMethod("HEAD");
                 } else if (option.getDescriptor().getId() == INTERFACE_OPT) {
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java
index 591109e..30be389 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java
@@ -189,7 +189,7 @@ public class CookiePanel extends AbstractConfigGui implements ActionListener {
 
     private void addCookieToTable(Cookie cookie) {
         tableModel.addRow(new Object[] { cookie.getName(), cookie.getValue(), cookie.getDomain(), cookie.getPath(),
-                Boolean.valueOf(cookie.getSecure()) });
+                cookie.getSecure()});
     }
 
     /**
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java
index 313b7f4..6228187 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java
@@ -188,8 +188,8 @@ public class LagartoBasedHtmlParser extends HTMLParser {
                     htmlCCommentExpressionMatcher = new HtmlCCommentExpressionMatcher();
                 }
                 String expressionString = expression.toString().trim();
-                enabled.push(Boolean.valueOf(htmlCCommentExpressionMatcher.match(ieVersion.floatValue(),
-                        expressionString)));
+                enabled.push(htmlCCommentExpressionMatcher.match(ieVersion.floatValue(),
+                        expressionString));
             }
         }
 
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
index fc84fab..f00a105 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
@@ -358,7 +358,7 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
         public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
             long duration = super.getKeepAliveDuration(response, context);
             if (duration <= 0 && IDLE_TIMEOUT > 0) {// none found by the superclass
-                log.debug("Setting keepalive to {}", Integer.valueOf(IDLE_TIMEOUT));
+                log.debug("Setting keepalive to {}", IDLE_TIMEOUT);
                 return IDLE_TIMEOUT;
             }
             return duration; // return the super-class value
@@ -380,9 +380,9 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
             HttpConnectionMetrics metrics = conn.getMetrics();
             long sentBytesCount = metrics.getSentBytesCount();
             // We save to store sent bytes as we need to reset metrics for received bytes
-            context.setAttribute(CONTEXT_ATTRIBUTE_SENT_BYTES, Long.valueOf(metrics.getSentBytesCount()));
+            context.setAttribute(CONTEXT_ATTRIBUTE_SENT_BYTES, metrics.getSentBytesCount());
             context.setAttribute(CONTEXT_ATTRIBUTE_METRICS, metrics);
-            log.debug("Sent {} bytes", Long.valueOf(sentBytesCount));
+            log.debug("Sent {} bytes", sentBytesCount);
             metrics.reset();
             return response;
         }
@@ -451,11 +451,11 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
     private static final ViewableFileBody[] EMPTY_FILE_BODIES = new ViewableFileBody[0];
 
     static {
-        log.info("HTTP request retry count = {}", Integer.valueOf(RETRY_COUNT));
+        log.info("HTTP request retry count = {}", RETRY_COUNT);
 
         // Set up HTTP scheme override if necessary
         if (CPS_HTTP > 0) {
-            log.info("Setting up HTTP SlowProtocol, cps={}", Integer.valueOf(CPS_HTTP));
+            log.info("Setting up HTTP SlowProtocol, cps={}", CPS_HTTP);
             CONNECTION_SOCKET_FACTORY = new SlowHCPlainConnectionSocketFactory(CPS_HTTP);
         } else {
             CONNECTION_SOCKET_FACTORY = PlainConnectionSocketFactory.getSocketFactory();
@@ -516,7 +516,7 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
 
         if (log.isDebugEnabled()) {
             log.debug("Start : sample {} method {} followingRedirect {} depth {}",
-                    url, method, Boolean.valueOf(areFollowingRedirect), Integer.valueOf(frameDepth));
+                    url, method, areFollowingRedirect, frameDepth);
         }
         JMeterVariables jMeterVariables = JMeterContextService.getContext().getVariables();
 
@@ -621,7 +621,7 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
             if (log.isDebugEnabled()) {
                 long total = res.getHeadersSize() + res.getBodySizeAsLong();
                 log.debug("ResponseHeadersSize={} Content-Length={} Total={}",
-                        Integer.valueOf(res.getHeadersSize()), Long.valueOf(res.getBodySizeAsLong()), Long.valueOf(total));
+                        res.getHeadersSize(), res.getBodySizeAsLong(), total);
             }
 
             // If we redirected automatically, the URL may have changed
@@ -1069,13 +1069,13 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
             }
             httpClient = builder.build();
             if (log.isDebugEnabled()) {
-                log.debug("Created new HttpClient: @{} {}", Integer.valueOf(System.identityHashCode(httpClient)), key);
+                log.debug("Created new HttpClient: @{} {}", System.identityHashCode(httpClient), key);
             }
             triple = MutableTriple.of(httpClient, null, pHCCM);
             mapHttpClientPerHttpClientKey.put(key, triple); // save the agent for next time round
         } else {
             if (log.isDebugEnabled()) {
-                log.debug("Reusing the HttpClient: @{} {}", Integer.valueOf(System.identityHashCode(httpClient)),key);
+                log.debug("Reusing the HttpClient: @{} {}", System.identityHashCode(httpClient),key);
             }
         }
 
@@ -1451,7 +1451,7 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
 
             if(log.isDebugEnabled()) {
                 log.debug("Building multipart with:getDoBrowserCompatibleMultipart(): {}, with charset:{}, haveContentEncoding:{}",
-                        Boolean.valueOf(getDoBrowserCompatibleMultipart()), charset, Boolean.valueOf(haveContentEncoding));
+                        getDoBrowserCompatibleMultipart(), charset, haveContentEncoding);
             }
             // Write the request to our own stream
             MultipartEntityBuilder multipartEntityBuilder = MultipartEntityBuilder.create();
@@ -1749,7 +1749,7 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
     protected void notifyFirstSampleAfterLoopRestart() {
         log.debug("notifyFirstSampleAfterLoopRestart called "
                 + "with config(httpclient.reset_state_on_thread_group_iteration={})",
-                Boolean.valueOf(RESET_STATE_ON_THREAD_GROUP_ITERATION));
+                RESET_STATE_ON_THREAD_GROUP_ITERATION);
         JMeterVariables jMeterVariables = JMeterContextService.getContext().getVariables();
         if (jMeterVariables.isSameUserOnNextIteration()) {
             log.debug("Thread Group is configured to simulate a returning visitor on each iteration, ignoring property value {}",
@@ -1758,7 +1758,7 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
         } else {
             log.debug("Thread Group is configured to simulate a new visitor on each iteration, using property value {}",
                     RESET_STATE_ON_THREAD_GROUP_ITERATION);
-            resetStateOnThreadGroupIteration.set(Boolean.valueOf(RESET_STATE_ON_THREAD_GROUP_ITERATION));
+            resetStateOnThreadGroupIteration.set(RESET_STATE_ON_THREAD_GROUP_ITERATION);
         }
         log.debug("Thread state will be reset ?: {}", RESET_STATE_ON_THREAD_GROUP_ITERATION);
     }
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java
index ffe44a5..7004635 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/visualizers/RequestViewHTTP.java
@@ -197,7 +197,7 @@ public class RequestViewHTTP implements RequestView {
                 int port = hUrl.getPort() == -1 ? hUrl.getDefaultPort() : hUrl.getPort();
                 requestModel.addRow(new RowResult(
                         JMeterUtils.getResString("view_results_table_request_http_port"), //$NON-NLS-1$
-                        Integer.valueOf(port)));
+                        port));
                 requestModel.addRow(new RowResult(
                         JMeterUtils.getResString("view_results_table_request_http_path"), //$NON-NLS-1$
                         hUrl.getPath()));
diff --git a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
index 674bffd..85912a0 100644
--- a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
+++ b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElement.java
@@ -240,7 +240,7 @@ public class DataSourceElement extends AbstractTestElement
         dataSource.setMaxTotal(poolSize);
         dataSource.setMaxWaitMillis(Long.parseLong(getTimeout()));
 
-        dataSource.setDefaultAutoCommit(Boolean.valueOf(isAutocommit()));
+        dataSource.setDefaultAutoCommit(isAutocommit());
 
         if (log.isDebugEnabled()) {
             StringBuilder sb = new StringBuilder(40);
diff --git a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
index 1902732..057e9c3 100644
--- a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
+++ b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
@@ -37,12 +37,12 @@ public class DataSourceElementBeanInfo extends BeanInfoSupport {
     private static final Map<String,Integer> TRANSACTION_ISOLATION_MAP = new HashMap<>(5);
     static {
         // Will use default isolation
-        TRANSACTION_ISOLATION_MAP.put("DEFAULT", Integer.valueOf(-1));
-        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_NONE", Integer.valueOf(Connection.TRANSACTION_NONE));
-        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_READ_COMMITTED", Integer.valueOf(Connection.TRANSACTION_READ_COMMITTED));
-        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_READ_UNCOMMITTED", Integer.valueOf(Connection.TRANSACTION_READ_UNCOMMITTED));
-        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_REPEATABLE_READ", Integer.valueOf(Connection.TRANSACTION_REPEATABLE_READ));
-        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_SERIALIZABLE", Integer.valueOf(Connection.TRANSACTION_SERIALIZABLE));
+        TRANSACTION_ISOLATION_MAP.put("DEFAULT", -1);
+        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_NONE", Connection.TRANSACTION_NONE);
+        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_READ_COMMITTED", Connection.TRANSACTION_READ_COMMITTED);
+        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_READ_UNCOMMITTED", Connection.TRANSACTION_READ_UNCOMMITTED);
+        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_REPEATABLE_READ", Connection.TRANSACTION_REPEATABLE_READ);
+        TRANSACTION_ISOLATION_MAP.put("TRANSACTION_SERIALIZABLE", Connection.TRANSACTION_SERIALIZABLE);
     }
 
     public DataSourceElementBeanInfo() {
diff --git a/src/protocol/mail/src/main/java/org/apache/jmeter/protocol/mail/sampler/MailFileFolder.java b/src/protocol/mail/src/main/java/org/apache/jmeter/protocol/mail/sampler/MailFileFolder.java
index 3c514ce..5accb43 100644
--- a/src/protocol/mail/src/main/java/org/apache/jmeter/protocol/mail/sampler/MailFileFolder.java
+++ b/src/protocol/mail/src/main/java/org/apache/jmeter/protocol/mail/sampler/MailFileFolder.java
@@ -104,7 +104,7 @@ public class MailFileFolder extends Folder {
         if (isFile) {
             f = folderPath;
         } else {
-            f = new File(folderPath,String.format(FILENAME_FORMAT, Integer.valueOf(index)));
+            f = new File(folderPath,String.format(FILENAME_FORMAT, index));
         }
         try (InputStream fis = new FileInputStream(f);
                 InputStream bis = new BufferedInputStream(fis)) {
diff --git a/src/protocol/mongodb/src/main/java/org/apache/jmeter/protocol/mongodb/config/MongoSourceElementBeanInfo.java b/src/protocol/mongodb/src/main/java/org/apache/jmeter/protocol/mongodb/config/MongoSourceElementBeanInfo.java
index 7c01d03..96fe5c1 100644
--- a/src/protocol/mongodb/src/main/java/org/apache/jmeter/protocol/mongodb/config/MongoSourceElementBeanInfo.java
+++ b/src/protocol/mongodb/src/main/java/org/apache/jmeter/protocol/mongodb/config/MongoSourceElementBeanInfo.java
@@ -69,22 +69,22 @@ public class MongoSourceElementBeanInfo
         p.setValue(DEFAULT, Boolean.FALSE);
         p = property("connectionsPerHost");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(10));
+        p.setValue(DEFAULT, 10);
         p = property("connectTimeout");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(0));
+        p.setValue(DEFAULT, 0);
         p = property("threadsAllowedToBlockForConnectionMultiplier");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(5));
+        p.setValue(DEFAULT, 5);
         p = property("maxAutoConnectRetryTime");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Long.valueOf(0));
+        p.setValue(DEFAULT, 0L);
         p = property("maxWaitTime");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(120000));
+        p.setValue(DEFAULT, 120000);
         p = property("socketTimeout");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(0));
+        p.setValue(DEFAULT, 0);
         p = property("socketKeepAlive");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
         p.setValue(DEFAULT, Boolean.FALSE);
@@ -100,10 +100,10 @@ public class MongoSourceElementBeanInfo
         p.setValue(DEFAULT, Boolean.FALSE);
         p = property("writeOperationNumberOfServers");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(0));
+        p.setValue(DEFAULT, 0);
         p = property("writeOperationTimeout");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
-        p.setValue(DEFAULT, Integer.valueOf(0));
+        p.setValue(DEFAULT, 0);
         p = property("continueOnInsertError");
         p.setValue(NOT_UNDEFINED, Boolean.TRUE);
         p.setValue(DEFAULT, Boolean.FALSE);


[jmeter] 02/02: Remove unnecessary unboxing

Posted by vl...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 1da45dd12e7ace8275a01a79a6fdb165e45e5e0c
Author: Vladimir Sitnikov <si...@gmail.com>
AuthorDate: Sat Oct 19 00:00:19 2019 +0300

    Remove unnecessary unboxing
---
 .../org/apache/jmeter/config/RandomVariableConfig.java |  2 +-
 .../org/apache/jmeter/extractor/RegexExtractor.java    |  2 +-
 .../org/apache/jmeter/modifiers/CounterConfig.java     |  4 ++--
 .../java/org/apache/jmeter/timers/BeanShellTimer.java  |  2 +-
 .../jmeter/visualizers/RespTimeGraphVisualizer.java    |  6 +++---
 .../apache/jmeter/visualizers/StatGraphVisualizer.java |  8 ++++----
 .../org/apache/jmeter/visualizers/TableVisualizer.java |  2 +-
 .../visualizers/backend/BackendListenerContext.java    |  2 +-
 .../graphite/GraphiteBackendListenerClient.java        |  6 +++---
 .../org/apache/jmeter/timers/TimerServiceTest.java     |  2 +-
 .../java/org/apache/jmeter/control/LoopController.java |  6 +++---
 .../java/org/apache/jmeter/gui/SavePropertyDialog.java |  2 +-
 .../report/config/ReportGeneratorConfiguration.java    | 12 ++++++------
 .../java/org/apache/jmeter/report/core/Sample.java     | 18 +++++++++---------
 .../org/apache/jmeter/report/core/SampleMetadata.java  |  4 ++--
 .../jmeter/report/dashboard/HtmlTemplateExporter.java  |  4 ++--
 .../jmeter/report/processor/AggregateConsumer.java     |  2 +-
 .../jmeter/report/processor/ErrorsSummaryConsumer.java |  8 ++++----
 .../jmeter/report/processor/Top5ErrorsSummaryData.java |  2 +-
 .../report/processor/graph/AbstractGraphConsumer.java  | 10 +++++-----
 .../graph/AbstractVersusRequestsGraphConsumer.java     |  2 +-
 .../java/org/apache/jmeter/save/CSVSaveService.java    |  2 +-
 .../save/converters/BooleanPropertyConverter.java      |  2 +-
 .../jmeter/testbeans/gui/BooleanPropertyEditor.java    |  2 +-
 .../org/apache/jmeter/testbeans/gui/EnumEditor.java    |  4 ++--
 .../jmeter/testelement/property/AbstractProperty.java  | 10 +++++-----
 .../jmeter/testelement/property/BooleanProperty.java   |  2 +-
 .../jmeter/visualizers/SamplingStatCalculator.java     |  6 +++---
 .../jmeter/samplers/TestDataStrippingSampleSender.java |  2 +-
 .../java/org/apache/jmeter/functions/CharFunction.java |  2 +-
 .../org/apache/jmeter/functions/RegexFunction.java     |  2 +-
 .../org/apache/jorphan/gui/MinMaxLongRenderer.java     |  2 +-
 .../main/java/org/apache/jorphan/gui/RateRenderer.java |  2 +-
 .../org/apache/jorphan/math/StatCalculatorInteger.java |  4 ++--
 .../org/apache/jorphan/math/StatCalculatorLong.java    |  4 ++--
 .../main/java/org/apache/jorphan/util/Converter.java   |  4 ++--
 .../java/org/apache/jorphan/util/JOrphanUtils.java     |  2 +-
 .../http/control/DynamicKerberosSchemeFactory.java     |  2 +-
 .../http/control/DynamicSPNegoSchemeFactory.java       |  2 +-
 .../jmeter/protocol/http/control/HeaderManager.java    |  2 +-
 .../apache/jmeter/protocol/http/gui/CookiePanel.java   |  2 +-
 .../jmeter/protocol/http/gui/HTTPArgumentsPanel.java   |  2 +-
 .../apache/jmeter/protocol/http/parser/HTMLParser.java |  2 +-
 .../protocol/http/parser/LagartoBasedHtmlParser.java   |  6 +++---
 .../jmeter/protocol/http/sampler/HTTPHC4Impl.java      |  2 +-
 .../jmeter/protocol/java/sampler/BeanShellSampler.java |  2 +-
 .../protocol/java/sampler/JavaSamplerContext.java      |  8 ++++----
 .../jmeter/protocol/jdbc/AbstractJDBCTestElement.java  |  2 +-
 .../jdbc/config/DataSourceElementBeanInfo.java         |  2 +-
 49 files changed, 96 insertions(+), 96 deletions(-)

diff --git a/src/components/src/main/java/org/apache/jmeter/config/RandomVariableConfig.java b/src/components/src/main/java/org/apache/jmeter/config/RandomVariableConfig.java
index 76e0f18..3387686 100644
--- a/src/components/src/main/java/org/apache/jmeter/config/RandomVariableConfig.java
+++ b/src/components/src/main/java/org/apache/jmeter/config/RandomVariableConfig.java
@@ -193,7 +193,7 @@ public class RandomVariableConfig extends ConfigTestElement
         if (randomSeed.length()>0){
             Long seed = getRandomSeedAsLong();
             if(seed != null) {
-                return new Random(seed.longValue());
+                return new Random(seed);
             }
         }
         return new Random();
diff --git a/src/components/src/main/java/org/apache/jmeter/extractor/RegexExtractor.java b/src/components/src/main/java/org/apache/jmeter/extractor/RegexExtractor.java
index 37b65ae..33ad8d5 100644
--- a/src/components/src/main/java/org/apache/jmeter/extractor/RegexExtractor.java
+++ b/src/components/src/main/java/org/apache/jmeter/extractor/RegexExtractor.java
@@ -295,7 +295,7 @@ public class RegexExtractor extends AbstractScopedTestElement implements PostPro
                 log.debug("RegexExtractor: Template piece {} ({})", obj, obj.getClass());
             }
             if (obj instanceof Integer) {
-                result.append(match.group(((Integer) obj).intValue()));
+                result.append(match.group((Integer) obj));
             } else {
                 result.append(obj);
             }
diff --git a/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java b/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java
index c6986c8..39a338a 100644
--- a/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java
+++ b/src/components/src/main/java/org/apache/jmeter/modifiers/CounterConfig.java
@@ -102,11 +102,11 @@ public class CounterConfig extends AbstractTestElement
                 globalCounter += increment;
             }
         } else {
-            long current = perTheadNumber.get().longValue();
+            long current = perTheadNumber.get();
             if(isResetOnThreadGroupIteration()) {
                 int iteration = variables.getIteration();
                 Long lastIterationNumber = perTheadLastIterationNumber.get();
-                if(iteration != lastIterationNumber.longValue()) {
+                if(iteration != lastIterationNumber) {
                     // reset
                     current = getStart();
                 }
diff --git a/src/components/src/main/java/org/apache/jmeter/timers/BeanShellTimer.java b/src/components/src/main/java/org/apache/jmeter/timers/BeanShellTimer.java
index 4d920f4..3678c3f 100644
--- a/src/components/src/main/java/org/apache/jmeter/timers/BeanShellTimer.java
+++ b/src/components/src/main/java/org/apache/jmeter/timers/BeanShellTimer.java
@@ -62,7 +62,7 @@ public class BeanShellTimer extends BeanShellTestElement implements Cloneable, T
             }
         }
         try {
-            return Long.decode(ret).longValue();
+            return Long.decode(ret);
         } catch (NumberFormatException e){
             log.warn("Number format exception while decoding number: '{}'", ret);
             return 0;
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java b/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
index 8515f65..cafa302 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/RespTimeGraphVisualizer.java
@@ -372,15 +372,15 @@ public class RespTimeGraphVisualizer extends AbstractVisualizer implements Actio
         graphPanel.setColor(getLinesColors());
         graphPanel.setShowGrouping(numberShowGrouping.isSelected());
         graphPanel.setLegendPlacement(StatGraphProperties.getPlacementNameMap()
-                .get(legendPlacementList.getSelectedItem()).intValue());
+                .get(legendPlacementList.getSelectedItem()));
         graphPanel.setPointShape(StatGraphProperties.getPointShapeMap().get(pointShapeLine.getSelectedItem()));
         graphPanel.setStrokeWidth(Float.parseFloat((String) strokeWidthList.getSelectedItem()));
 
         graphPanel.setTitleFont(new Font(StatGraphProperties.getFontNameMap().get(titleFontNameList.getSelectedItem()),
-                StatGraphProperties.getFontStyleMap().get(titleFontStyleList.getSelectedItem()).intValue(),
+                StatGraphProperties.getFontStyleMap().get(titleFontStyleList.getSelectedItem()),
                 Integer.parseInt((String) titleFontSizeList.getSelectedItem())));
         graphPanel.setLegendFont(new Font(StatGraphProperties.getFontNameMap().get(fontNameList.getSelectedItem()),
-                StatGraphProperties.getFontStyleMap().get(fontStyleList.getSelectedItem()).intValue(),
+                StatGraphProperties.getFontStyleMap().get(fontStyleList.getSelectedItem()),
                 Integer.parseInt((String) fontSizeList.getSelectedItem())));
 
         graphPanel.setHeight(height);
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java b/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java
index 168a252..279e996 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/StatGraphVisualizer.java
@@ -623,16 +623,16 @@ public class StatGraphVisualizer extends AbstractVisualizer implements Clearable
         graphPanel.setShowGrouping(numberShowGrouping.isSelected());
         graphPanel.setValueOrientation(valueLabelsVertical.isSelected());
         graphPanel.setLegendPlacement(StatGraphProperties.getPlacementNameMap()
-                .get(legendPlacementList.getSelectedItem()).intValue());
+                .get(legendPlacementList.getSelectedItem()));
 
         graphPanel.setTitleFont(new Font(StatGraphProperties.getFontNameMap().get(titleFontNameList.getSelectedItem()),
-                StatGraphProperties.getFontStyleMap().get(titleFontStyleList.getSelectedItem()).intValue(),
+                StatGraphProperties.getFontStyleMap().get(titleFontStyleList.getSelectedItem()),
                 Integer.parseInt((String) titleFontSizeList.getSelectedItem())));
         graphPanel.setLegendFont(new Font(StatGraphProperties.getFontNameMap().get(fontNameList.getSelectedItem()),
-                StatGraphProperties.getFontStyleMap().get(fontStyleList.getSelectedItem()).intValue(),
+                StatGraphProperties.getFontStyleMap().get(fontStyleList.getSelectedItem()),
                 Integer.parseInt((String) fontSizeList.getSelectedItem())));
         graphPanel.setValueFont(new Font(StatGraphProperties.getFontNameMap().get(valueFontNameList.getSelectedItem()),
-                StatGraphProperties.getFontStyleMap().get(valueFontStyleList.getSelectedItem()).intValue(),
+                StatGraphProperties.getFontStyleMap().get(valueFontStyleList.getSelectedItem()),
                 Integer.parseInt((String) valueFontSizeList.getSelectedItem())));
 
         graphPanel.setHeight(height);
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/TableVisualizer.java b/src/components/src/main/java/org/apache/jmeter/visualizers/TableVisualizer.java
index c874e8e..d5073e4 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/TableVisualizer.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/TableVisualizer.java
@@ -367,7 +367,7 @@ public class TableVisualizer extends AbstractVisualizer implements Clearable {
             Boolean success = (Boolean) super.invoke(pInvokee);
 
             if (success != null) {
-                if (success.booleanValue()) {
+                if (success) {
                     return imageSuccess;
                 } else {
                     return imageFailure;
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListenerContext.java b/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListenerContext.java
index ae1438c..418d2eb 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListenerContext.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/backend/BackendListenerContext.java
@@ -185,7 +185,7 @@ public class BackendListenerContext {
         }
         final String valueString = params.get(name);
         try {
-            return Long.decode(valueString).longValue();
+            return Long.decode(valueString);
         } catch (NumberFormatException e) {
             log.warn("Value for parameter '{}' not a long: '{}'.  Using default: '{}'.", name, valueString,
                     defaultValue, e);
diff --git a/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/GraphiteBackendListenerClient.java b/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/GraphiteBackendListenerClient.java
index 615d29e..93132cd 100644
--- a/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/GraphiteBackendListenerClient.java
+++ b/src/components/src/main/java/org/apache/jmeter/visualizers/backend/graphite/GraphiteBackendListenerClient.java
@@ -224,7 +224,7 @@ public class GraphiteBackendListenerClient extends AbstractBackendListenerClient
             for (Map.Entry<String, Float> entry : okPercentiles.entrySet()) {
                 graphiteMetricsManager.addMetric(timestampInSeconds, contextName,
                         entry.getKey(),
-                        Double.toString(metric.getOkPercentile(entry.getValue().floatValue())));
+                        Double.toString(metric.getOkPercentile(entry.getValue())));
             }
         }
         if (metric.getFailures() > 0) {
@@ -240,7 +240,7 @@ public class GraphiteBackendListenerClient extends AbstractBackendListenerClient
             for (Map.Entry<String, Float> entry : koPercentiles.entrySet()) {
                 graphiteMetricsManager.addMetric(timestampInSeconds, contextName,
                         entry.getKey(),
-                        Double.toString(metric.getKoPercentile(entry.getValue().floatValue())));
+                        Double.toString(metric.getKoPercentile(entry.getValue())));
             }
         }
         graphiteMetricsManager.addMetric(timestampInSeconds, contextName,
@@ -255,7 +255,7 @@ public class GraphiteBackendListenerClient extends AbstractBackendListenerClient
         for (Map.Entry<String, Float> entry : allPercentiles.entrySet()) {
             graphiteMetricsManager.addMetric(timestampInSeconds, contextName,
                     entry.getKey(),
-                    Double.toString(metric.getAllPercentile(entry.getValue().floatValue())));
+                    Double.toString(metric.getAllPercentile(entry.getValue())));
         }
     }
 
diff --git a/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java b/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java
index 9954962..f8c34fc 100644
--- a/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java
+++ b/src/components/src/test/java/org/apache/jmeter/timers/TimerServiceTest.java
@@ -51,7 +51,7 @@ public class TimerServiceTest {
             public boolean matches(Object item) {
                 if (item instanceof Long) {
                     Long other = (Long) item;
-                    return Math.abs(other.longValue() - value) < precision;
+                    return Math.abs(other - value) < precision;
                 }
                 return false;
             }
diff --git a/src/core/src/main/java/org/apache/jmeter/control/LoopController.java b/src/core/src/main/java/org/apache/jmeter/control/LoopController.java
index ed67abd..32e16bd 100644
--- a/src/core/src/main/java/org/apache/jmeter/control/LoopController.java
+++ b/src/core/src/main/java/org/apache/jmeter/control/LoopController.java
@@ -81,10 +81,10 @@ public class LoopController extends GenericController implements Serializable, I
         // Evaluation occurs when nbLoops is not yet evaluated
         // or when nbLoops is equal to special value INFINITE_LOOP_COUNT
         if (nbLoops==null || // No evaluated yet
-                nbLoops.intValue()==0 || // Last iteration led to nbLoops == 0,
+                nbLoops ==0 || // Last iteration led to nbLoops == 0,
                                          // in this case as resetLoopCount will not be called,
                                          // it leads to no further evaluations if we don't evaluate, see BUG 56276
-                nbLoops.intValue()==INFINITE_LOOP_COUNT // Number of iteration is set to infinite
+                nbLoops ==INFINITE_LOOP_COUNT // Number of iteration is set to infinite
                 ) {
             try {
                 JMeterProperty prop = getProperty(LOOPS);
@@ -93,7 +93,7 @@ public class LoopController extends GenericController implements Serializable, I
                 nbLoops = 0;
             }
         }
-        return nbLoops.intValue();
+        return nbLoops;
     }
 
     public String getLoopString() {
diff --git a/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java b/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java
index f8a8d05..1c2b31b 100644
--- a/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java
+++ b/src/core/src/main/java/org/apache/jmeter/gui/SavePropertyDialog.java
@@ -139,7 +139,7 @@ public class SavePropertyDialog extends JDialog implements ActionListener {
 
     private boolean getSaveState(String methodName) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
         Method method = SampleSaveConfiguration.class.getMethod(methodName);
-        return ((Boolean) method.invoke(saveConfig)).booleanValue();
+        return (Boolean) method.invoke(saveConfig);
     }
 
     /**
diff --git a/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java b/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java
index d4bbb49..61889e5 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/config/ReportGeneratorConfiguration.java
@@ -161,7 +161,7 @@ public class ReportGeneratorConfiguration {
                     getExporterPropertyKey(exportId,
                             EXPORTER_KEY_FILTERS_ONLY_SAMPLE_SERIES),
                     EXPORTER_KEY_FILTERS_ONLY_SAMPLE_SERIES_DEFAULT,
-                    Boolean.class).booleanValue();
+                    Boolean.class);
             exportConfiguration
                     .filtersOnlySampleSeries(filtersOnlySampleSeries);
 
@@ -181,7 +181,7 @@ public class ReportGeneratorConfiguration {
                     getExporterPropertyKey(exportId,
                             EXPORTER_KEY_SHOW_CONTROLLERS_ONLY),
                     EXPORTER_KEY_SHOW_CONTROLLERS_ONLY_DEFAULT,
-                    Boolean.class).booleanValue();
+                    Boolean.class);
             exportConfiguration
                     .showControllerSeriesOnly(showControllerSeriesOnly);
 
@@ -238,7 +238,7 @@ public class ReportGeneratorConfiguration {
                     getGraphPropertyKey(graphId,
                             GRAPH_KEY_EXCLUDE_CONTROLLERS),
                     GRAPH_KEY_EXCLUDE_CONTROLLERS_DEFAULT,
-                    Boolean.class).booleanValue();
+                    Boolean.class);
             graphConfiguration
                     .setExcludeControllers(excludeControllers);
 
@@ -627,14 +627,14 @@ public class ReportGeneratorConfiguration {
         final long apdexSatisfiedThreshold = getRequiredProperty(props,
                 REPORT_GENERATOR_KEY_APDEX_SATISFIED_THRESHOLD,
                 REPORT_GENERATOR_KEY_APDEX_SATISFIED_THRESHOLD_DEFAULT,
-                long.class).longValue();
+                long.class);
         configuration.setApdexSatisfiedThreshold(apdexSatisfiedThreshold);
 
         // Load apdex tolerated threshold
         final long apdexToleratedThreshold = getRequiredProperty(props,
                 REPORT_GENERATOR_KEY_APDEX_TOLERATED_THRESHOLD,
                 REPORT_GENERATOR_KEY_APDEX_TOLERATED_THRESHOLD_DEFAULT,
-                long.class).longValue();
+                long.class);
         configuration.setApdexToleratedThreshold(apdexToleratedThreshold);
 
         // Load apdex per transactions, overridden by user
@@ -647,7 +647,7 @@ public class ReportGeneratorConfiguration {
                 props,
                 REPORT_GENERATOR_KEY_EXCLUDE_TC_FROM_TOP5_ERRORS_BY_SAMPLER,
                 Boolean.TRUE,
-                Boolean.class).booleanValue();
+                Boolean.class);
         configuration.setIgnoreTCFromTop5ErrorsBySampler(ignoreTCFromTop5ErrorsBySampler);
 
         // Load sample filter
diff --git a/src/core/src/main/java/org/apache/jmeter/report/core/Sample.java b/src/core/src/main/java/org/apache/jmeter/report/core/Sample.java
index cf66330..e16aca2 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/core/Sample.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/core/Sample.java
@@ -149,7 +149,7 @@ public class Sample {
      * @return the time stamp
      */
     public long getTimestamp() {
-        return getData(long.class, CSVSaveService.TIME_STAMP).longValue();
+        return getData(long.class, CSVSaveService.TIME_STAMP);
     }
 
     /**
@@ -158,7 +158,7 @@ public class Sample {
      * @return the elapsed time stored in the sample
      */
     public long getElapsedTime() {
-        return getData(long.class, CSVSaveService.CSV_ELAPSED).longValue();
+        return getData(long.class, CSVSaveService.CSV_ELAPSED);
     }
 
     /**
@@ -243,7 +243,7 @@ public class Sample {
      * @return the latency stored in the sample
      */
     public long getLatency() {
-        return getData(long.class, CSVSaveService.CSV_LATENCY).longValue();
+        return getData(long.class, CSVSaveService.CSV_LATENCY);
     }
 
     /**
@@ -253,7 +253,7 @@ public class Sample {
      */
     public long getConnectTime() {
         if(metadata.indexOf(CSVSaveService.CSV_CONNECT_TIME) >= 0) {
-            return getData(long.class, CSVSaveService.CSV_CONNECT_TIME).longValue();
+            return getData(long.class, CSVSaveService.CSV_CONNECT_TIME);
         } else {
             return 0L;
         }
@@ -265,7 +265,7 @@ public class Sample {
      * @return the success status stored in the sample
      */
     public boolean getSuccess() {
-        return getData(boolean.class, CSVSaveService.SUCCESSFUL).booleanValue();
+        return getData(boolean.class, CSVSaveService.SUCCESSFUL);
     }
 
     /**
@@ -274,7 +274,7 @@ public class Sample {
      * @return the number of received bytes stored in the sample
      */
     public long getReceivedBytes() {
-        return getData(long.class, CSVSaveService.CSV_BYTES).longValue();
+        return getData(long.class, CSVSaveService.CSV_BYTES);
     }
 
     /**
@@ -284,7 +284,7 @@ public class Sample {
      */
     public long getSentBytes() {
         if(metadata.indexOf(CSVSaveService.CSV_SENT_BYTES) >= 0) {
-            return getData(long.class, CSVSaveService.CSV_SENT_BYTES).longValue();
+            return getData(long.class, CSVSaveService.CSV_SENT_BYTES);
         } else {
             return 0L;
         }
@@ -296,7 +296,7 @@ public class Sample {
      * @return the number of threads in the group of this sample
      */
     public int getGroupThreads() {
-        return getData(int.class, CSVSaveService.CSV_THREAD_COUNT1).intValue();
+        return getData(int.class, CSVSaveService.CSV_THREAD_COUNT1);
     }
 
     /**
@@ -305,7 +305,7 @@ public class Sample {
      * @return the overall number of threads
      */
     public int getAllThreads() {
-        return getData(int.class, CSVSaveService.CSV_THREAD_COUNT2).intValue();
+        return getData(int.class, CSVSaveService.CSV_THREAD_COUNT2);
     }
 
     /**
diff --git a/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java b/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java
index 8d98b97..f33795c 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/core/SampleMetadata.java
@@ -188,7 +188,7 @@ public class SampleMetadata {
      *             <code>getColumnCount()</code>)
      */
     public String getColumnName(Integer i) {
-        return columns.get(i.intValue());
+        return columns.get(i);
     }
 
     /**
@@ -201,7 +201,7 @@ public class SampleMetadata {
      */
     public int indexOf(String col) {
         Integer out = index.get(col);
-        return out == null ? -1 : out.intValue();
+        return out == null ? -1 : out;
     }
 
     /**
diff --git a/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java b/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
index e58ba23..019be8d 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/dashboard/HtmlTemplateExporter.java
@@ -194,7 +194,7 @@ public class HtmlTemplateExporter extends AbstractDataExporter {
         public boolean checkResult(DataContext dataContext, ResultData result) {
             boolean supportsControllerDiscrimination = findValue(Boolean.class,
                     AbstractGraphConsumer.RESULT_SUPPORTS_CONTROLLERS_DISCRIMINATION,
-                    result).booleanValue();
+                    result);
 
             if (supportsControllerDiscrimination
                     && showControllerSeriesOnly
@@ -233,7 +233,7 @@ public class HtmlTemplateExporter extends AbstractDataExporter {
                     // Is the current series a controller series ?
                     boolean isController = findValue(Boolean.class,
                             AbstractGraphConsumer.RESULT_SERIES_IS_CONTROLLER,
-                            seriesData).booleanValue();
+                            seriesData);
 
                     matches = filterPattern.matcher(name).matches();
                     if (matches) {
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java
index 9f6b9ea..032cbf9 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/AggregateConsumer.java
@@ -98,7 +98,7 @@ public class AggregateConsumer extends AbstractSampleConsumer {
      */
     @Override
     public void consume(Sample sample, int channel) {
-        aggregator.addValue(selector.select(sample).doubleValue());
+        aggregator.addValue(selector.select(sample));
         super.produce(sample, channel);
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java
index f722441..7c18a69 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/ErrorsSummaryConsumer.java
@@ -64,8 +64,8 @@ public class ErrorsSummaryConsumer extends AbstractSummaryConsumer<Long> {
         result.addResult(new ValueResultData(key != null ? key : JMeterUtils
                 .getResString("reportgenerator_summary_total")));
         result.addResult(new ValueResultData(data));
-        result.addResult(new ValueResultData((double) data.longValue() * 100 / errorCount));
-        result.addResult(new ValueResultData((double) data.longValue() * 100
+        result.addResult(new ValueResultData((double) data * 100 / errorCount));
+        result.addResult(new ValueResultData((double) data * 100
                 / getOverallInfo().getData().doubleValue()));
         return result;
     }
@@ -120,7 +120,7 @@ public class ErrorsSummaryConsumer extends AbstractSummaryConsumer<Long> {
         if (overallData == null) {
             overallData = ZERO;
         }
-        overallInfo.setData(overallData.longValue() + 1);
+        overallInfo.setData(overallData + 1);
 
         // Process only failed samples
         if (!sample.getSuccess()) {
@@ -130,7 +130,7 @@ public class ErrorsSummaryConsumer extends AbstractSummaryConsumer<Long> {
             if (data == null) {
                 data = ZERO;
             }
-            info.setData(data.longValue() + 1);
+            info.setData(data + 1);
         }
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java b/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java
index 2e2a60f..960e2b5 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/Top5ErrorsSummaryData.java
@@ -49,7 +49,7 @@ public class Top5ErrorsSummaryData {
         if (value == null) {
             countPerError.put(errorMessage, ONE);
         } else {
-            countPerError.put(errorMessage, value.longValue() + 1);
+            countPerError.put(errorMessage, value + 1);
         }
     }
 
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java
index 0e1f6cc..757cb97 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractGraphConsumer.java
@@ -219,14 +219,14 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
 
     private void setMinResult(MapResultData result, String name, Double value) {
         ValueResultData valueResult = (ValueResultData) result.getResult(name);
-        valueResult.setValue(Math.min(((Double) valueResult.getValue()).doubleValue(),
-                value.doubleValue()));
+        valueResult.setValue(Math.min((Double) valueResult.getValue(),
+                value));
     }
 
     private void setMaxResult(MapResultData result, String name, Double value) {
         ValueResultData valueResult = (ValueResultData) result.getResult(name);
-        valueResult.setValue(Math.max(((Double) valueResult.getValue()).doubleValue(),
-                value.doubleValue()));
+        valueResult.setValue(Math.max((Double) valueResult.getValue(),
+                value));
     }
 
     /**
@@ -395,7 +395,7 @@ public abstract class AbstractGraphConsumer extends AbstractSampleConsumer {
         // Aggregate keys if needed (if aggregated keys series is set)
         Aggregator keysAgg = data.getKeysAggregator();
         if (keysAgg != null) {
-            keysAgg.addValue(key.doubleValue());
+            keysAgg.addValue(key);
         }
 
         // Aggregate values if needed (if aggregated keys series is set)
diff --git a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java
index 077e672..5cde8f9 100644
--- a/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java
+++ b/src/core/src/main/java/org/apache/jmeter/report/processor/graph/AbstractVersusRequestsGraphConsumer.java
@@ -313,7 +313,7 @@ public abstract class AbstractVersusRequestsGraphConsumer extends
             Long time = getTimeInterval(sample);
             Long count = counts.get(time);
             if (count != null) {
-                counts.put(time, count.longValue() + 1);
+                counts.put(time, count + 1);
             } else {
                 counts.put(time, ONE);
             }
diff --git a/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java b/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java
index c7a5bb5..a0e903c 100644
--- a/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java
+++ b/src/core/src/main/java/org/apache/jmeter/save/CSVSaveService.java
@@ -287,7 +287,7 @@ public final class CSVSaveService {
             if (saveConfig.saveSuccess()) {
                 field = SUCCESSFUL;
                 text = parts[i++];
-                result.setSuccessful(Boolean.valueOf(text).booleanValue());
+                result.setSuccessful(Boolean.valueOf(text));
             }
 
             if (saveConfig.saveAssertionResultsFailureMessage()) {
diff --git a/src/core/src/main/java/org/apache/jmeter/save/converters/BooleanPropertyConverter.java b/src/core/src/main/java/org/apache/jmeter/save/converters/BooleanPropertyConverter.java
index f1d3669..324b26f 100644
--- a/src/core/src/main/java/org/apache/jmeter/save/converters/BooleanPropertyConverter.java
+++ b/src/core/src/main/java/org/apache/jmeter/save/converters/BooleanPropertyConverter.java
@@ -60,7 +60,7 @@ public class BooleanPropertyConverter implements Converter {
         if (name == null) {
             return null;
         }
-        BooleanProperty prop = new BooleanProperty(name, Boolean.valueOf(reader.getValue()).booleanValue());
+        BooleanProperty prop = new BooleanProperty(name, Boolean.valueOf(reader.getValue()));
         return prop;
     }
 }
diff --git a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/BooleanPropertyEditor.java b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/BooleanPropertyEditor.java
index c2b8606..caafee6 100644
--- a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/BooleanPropertyEditor.java
+++ b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/BooleanPropertyEditor.java
@@ -40,7 +40,7 @@ public class BooleanPropertyEditor extends PropertyEditorSupport {
     }
 
     private String toString(Boolean value) {
-        return value.booleanValue() ? TRUE : FALSE;
+        return value ? TRUE : FALSE;
     }
 
     @Override
diff --git a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java
index ad6340e..d4982f4 100644
--- a/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java
+++ b/src/core/src/main/java/org/apache/jmeter/testbeans/gui/EnumEditor.java
@@ -53,7 +53,7 @@ class EnumEditor extends PropertyEditorSupport implements ClearGui {
         }
         Object def = descriptor.getValue(GenericTestBeanCustomizer.DEFAULT);
         if (def instanceof Integer) {
-            defaultIndex = ((Integer) def).intValue();
+            defaultIndex = (Integer) def;
         } else {
             defaultIndex = 0;
         }
@@ -86,7 +86,7 @@ class EnumEditor extends PropertyEditorSupport implements ClearGui {
         if (value instanceof Enum<?>){
             combo.setSelectedIndex(((Enum<?>) value).ordinal());
         } else if (value instanceof Integer) {
-            combo.setSelectedIndex(((Integer) value).intValue());
+            combo.setSelectedIndex((Integer) value);
         } else {
             combo.setSelectedItem(value);
         }
diff --git a/src/core/src/main/java/org/apache/jmeter/testelement/property/AbstractProperty.java b/src/core/src/main/java/org/apache/jmeter/testelement/property/AbstractProperty.java
index ddb6db0..fdb208e 100644
--- a/src/core/src/main/java/org/apache/jmeter/testelement/property/AbstractProperty.java
+++ b/src/core/src/main/java/org/apache/jmeter/testelement/property/AbstractProperty.java
@@ -272,15 +272,15 @@ public abstract class AbstractProperty implements JMeterProperty {
         if (item instanceof String) {
             return new StringProperty("", item.toString());
         } else if (item instanceof Boolean) {
-            return new BooleanProperty("", ((Boolean) item).booleanValue());
+            return new BooleanProperty("", (Boolean) item);
         } else if (item instanceof Float) {
-            return new FloatProperty("", ((Float) item).floatValue());
+            return new FloatProperty("", (Float) item);
         } else if (item instanceof Double) {
-            return new DoubleProperty("", ((Double) item).doubleValue());
+            return new DoubleProperty("", (Double) item);
         } else if (item instanceof Integer) {
-            return new IntegerProperty("", ((Integer) item).intValue());
+            return new IntegerProperty("", (Integer) item);
         } else if (item instanceof Long) {
-            return new LongProperty("", ((Long) item).longValue());
+            return new LongProperty("", (Long) item);
         } else {
             return new StringProperty("", item.toString());
         }
diff --git a/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java b/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java
index f7d8cbf..cab273b 100644
--- a/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java
+++ b/src/core/src/main/java/org/apache/jmeter/testelement/property/BooleanProperty.java
@@ -41,7 +41,7 @@ public class BooleanProperty extends AbstractProperty {
     @Override
     public void setObjectValue(Object v) {
         if (v instanceof Boolean) {
-            value = ((Boolean) v).booleanValue();
+            value = (Boolean) v;
         } else {
             value = Boolean.parseBoolean(v.toString());
         }
diff --git a/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java b/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java
index aa8fe12..4c2e799 100644
--- a/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java
+++ b/src/core/src/main/java/org/apache/jmeter/visualizers/SamplingStatCalculator.java
@@ -199,8 +199,8 @@ public class SamplingStatCalculator {
             rtime = res.getTime();
             cmean = (long)calculator.getMean();
             cstdv = (long)calculator.getStandardDeviation();
-            cmedian = calculator.getMedian().longValue();
-            cpercent = calculator.getPercentPoint( 0.500 ).longValue();
+            cmedian = calculator.getMedian();
+            cpercent = calculator.getPercentPoint(0.500);
 // TODO cpercent is the same as cmedian here - why? and why pass it to "distributionLine"?
             rbool = res.isSuccessful();
         }
@@ -298,7 +298,7 @@ public class SamplingStatCalculator {
     }
 
     public Number getMin() {
-        if (calculator.getMin().longValue() < 0) {
+        if (calculator.getMin() < 0) {
             return 0L;
         }
         return calculator.getMin();
diff --git a/src/core/src/test/java/org/apache/jmeter/samplers/TestDataStrippingSampleSender.java b/src/core/src/test/java/org/apache/jmeter/samplers/TestDataStrippingSampleSender.java
index 8cef590..6eaf3fc 100644
--- a/src/core/src/test/java/org/apache/jmeter/samplers/TestDataStrippingSampleSender.java
+++ b/src/core/src/test/java/org/apache/jmeter/samplers/TestDataStrippingSampleSender.java
@@ -67,7 +67,7 @@ public class TestDataStrippingSampleSender extends JMeterTestCase implements JMe
         SimpleSender nextSender = new SimpleSender();
         DataStrippingSampleSender sut = new DataStrippingSampleSender(nextSender);
         sut.readResolve();
-        SampleResult sample = result(successfulParent.booleanValue(), result(result(result())));
+        SampleResult sample = result(successfulParent, result(result(result())));
         sut.sampleOccurred(event(sample));
         assertResultsHaveContent(content, sample);
         assertThat(sample, CoreMatchers.is(nextSender.getResult()));
diff --git a/src/functions/src/main/java/org/apache/jmeter/functions/CharFunction.java b/src/functions/src/main/java/org/apache/jmeter/functions/CharFunction.java
index 69f5904..98f62cf 100644
--- a/src/functions/src/main/java/org/apache/jmeter/functions/CharFunction.java
+++ b/src/functions/src/main/java/org/apache/jmeter/functions/CharFunction.java
@@ -59,7 +59,7 @@ public class CharFunction extends AbstractFunction {
         for (Object val : values) {
             String numberString = ((CompoundVariable) val).execute().trim();
             try {
-                long value = Long.decode(numberString).longValue();
+                long value = Long.decode(numberString);
                 char ch = (char) value;
                 sb.append(ch);
             } catch (NumberFormatException e) {
diff --git a/src/functions/src/main/java/org/apache/jmeter/functions/RegexFunction.java b/src/functions/src/main/java/org/apache/jmeter/functions/RegexFunction.java
index 517711f..8fddbdf 100644
--- a/src/functions/src/main/java/org/apache/jmeter/functions/RegexFunction.java
+++ b/src/functions/src/main/java/org/apache/jmeter/functions/RegexFunction.java
@@ -224,7 +224,7 @@ public class RegexFunction extends AbstractFunction {
             if (t instanceof String) {
                 result.append(t);
             } else {
-                result.append(match.group(((Integer) t).intValue()));
+                result.append(match.group((Integer) t));
             }
         }
         if (namep.length() > 0){
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/gui/MinMaxLongRenderer.java b/src/jorphan/src/main/java/org/apache/jorphan/gui/MinMaxLongRenderer.java
index 58878a8..8a1e165 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/gui/MinMaxLongRenderer.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/gui/MinMaxLongRenderer.java
@@ -38,7 +38,7 @@ public class MinMaxLongRenderer extends NumberRenderer { // NOSONAR
     @Override
     public void setValue(Object value) {
         if (value instanceof Long) {
-            long longValue = ((Long) value).longValue();
+            long longValue = (Long) value;
             if (!(longValue == Long.MAX_VALUE || longValue == Long.MIN_VALUE)) {
                 setText(formatter.format(longValue));
                 return;
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/gui/RateRenderer.java b/src/jorphan/src/main/java/org/apache/jorphan/gui/RateRenderer.java
index 5d71680..55ef700 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/gui/RateRenderer.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/gui/RateRenderer.java
@@ -44,7 +44,7 @@ public class RateRenderer extends NumberRenderer{ // NOSONAR 7 parents is OK in
             setText("#N/A");
             return;
         }
-        double rate = ((Double) value).doubleValue();
+        double rate = (Double) value;
         if (Double.compare(rate,Double.MAX_VALUE)==0){
             setText("#N/A");
             return;
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java
index e14a532..d89ed7b 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorInteger.java
@@ -43,11 +43,11 @@ public class StatCalculatorInteger extends StatCalculator<Integer> {
 
     @Override
     protected Integer divide(Integer val, int n) {
-        return val.intValue() / n;
+        return val / n;
     }
 
     @Override
     protected Integer divide(Integer val, long n) {
-        return (int) (val.intValue() / n);
+        return (int) (val / n);
     }
 }
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java
index daf6507..69844b6 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/math/StatCalculatorLong.java
@@ -48,11 +48,11 @@ public class StatCalculatorLong extends StatCalculator<Long> {
 
     @Override
     protected Long divide(Long val, int n) {
-        return val.longValue() / n;
+        return val / n;
     }
 
     @Override
     protected Long divide(Long val, long n) {
-        return val.longValue() / n;
+        return val / n;
     }
 }
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java b/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java
index 35b216f..bfec41a 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/util/Converter.java
@@ -271,7 +271,7 @@ public class Converter {
         if (o == null) {
             return defaultValue;
         } else if (o instanceof Boolean) {
-            return ((Boolean) o).booleanValue();
+            return (Boolean) o;
         }
         return Boolean.parseBoolean(o.toString());
     }
@@ -328,7 +328,7 @@ public class Converter {
                 return defaultValue;
             }
             if (o instanceof Character) {
-                return ((Character) o).charValue();
+                return (Character) o;
             } else if (o instanceof Byte) {
                 return (char) ((Byte) o).byteValue();
             } else if (o instanceof Integer) {
diff --git a/src/jorphan/src/main/java/org/apache/jorphan/util/JOrphanUtils.java b/src/jorphan/src/main/java/org/apache/jorphan/util/JOrphanUtils.java
index dc5aa0b..f1f9aa0 100644
--- a/src/jorphan/src/main/java/org/apache/jorphan/util/JOrphanUtils.java
+++ b/src/jorphan/src/main/java/org/apache/jorphan/util/JOrphanUtils.java
@@ -720,7 +720,7 @@ public final class JOrphanUtils {
             return 0;
         }
         Object[] result = replaceAllWithRegex(value, regex, replaceBy, caseSensitive);
-        int nbReplaced = ((Integer) result[1]).intValue();
+        int nbReplaced = (Integer) result[1];
         if (nbReplaced <= 0) {
             return 0;
         }
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicKerberosSchemeFactory.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicKerberosSchemeFactory.java
index 62f8301..204ac53 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicKerberosSchemeFactory.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicKerberosSchemeFactory.java
@@ -60,7 +60,7 @@ public class DynamicKerberosSchemeFactory extends KerberosSchemeFactory {
 
     private boolean isEnabled(Object contextAttribute, boolean defaultValue) {
         if (contextAttribute instanceof Boolean) {
-            return ((Boolean) contextAttribute).booleanValue();
+            return (Boolean) contextAttribute;
         }
         return defaultValue;
     }
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicSPNegoSchemeFactory.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicSPNegoSchemeFactory.java
index 79dfc15..afea068 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicSPNegoSchemeFactory.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/DynamicSPNegoSchemeFactory.java
@@ -60,7 +60,7 @@ public class DynamicSPNegoSchemeFactory extends SPNegoSchemeFactory {
 
     private boolean isEnabled(Object contextAttribute, boolean defaultValue) {
         if (contextAttribute instanceof Boolean) {
-            return ((Boolean) contextAttribute).booleanValue();
+            return (Boolean) contextAttribute;
         }
         return defaultValue;
     }
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java
index c825a42..f2502cf 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/control/HeaderManager.java
@@ -216,7 +216,7 @@ public class HeaderManager extends ConfigTestElement implements Serializable, Re
             }
         }
         for (Integer indice : removeIndices) {
-            getHeaders().remove(indice.intValue());
+            getHeaders().remove(indice);
         }
     }
 
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java
index 30be389..7bc995c 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/CookiePanel.java
@@ -243,7 +243,7 @@ public class CookiePanel extends AbstractConfigGui implements ActionListener {
                 (String) rowData[1],
                 (String) rowData[2],
                 (String) rowData[3],
-                ((Boolean) rowData[4]).booleanValue(),
+                (Boolean) rowData[4],
                 0); // Non-expiring
         return cookie;
     }
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java
index 98e425f..d3682c4 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/gui/HTTPArgumentsPanel.java
@@ -172,7 +172,7 @@ public class HTTPArgumentsPanel extends ArgumentsPanel {
                 if (clipboardCols.length > 3) {
                     Boolean useEqual = BooleanUtils.toBooleanObject(clipboardCols[3].trim());
                     // default to true if the string is not a boolean
-                    argument.setUseEquals(useEqual!=null?useEqual.booleanValue():true);
+                    argument.setUseEquals(useEqual!=null? useEqual :true);
                 }
             }
         }
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/HTMLParser.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/HTMLParser.java
index 77da895..7f30ae6 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/HTMLParser.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/HTMLParser.java
@@ -193,7 +193,7 @@ public abstract class HTMLParser extends BaseParser {
     protected final boolean isEnableConditionalComments(Float ieVersion) {
         // Conditional comment have been dropped in IE10
         // http://msdn.microsoft.com/en-us/library/ie/hh801214%28v=vs.85%29.aspx
-        return ieVersion != null && ieVersion.floatValue() < IE_10;
+        return ieVersion != null && ieVersion < IE_10;
     }
 
     /**
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java
index 6228187..946ac70 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/parser/LagartoBasedHtmlParser.java
@@ -94,7 +94,7 @@ public class LagartoBasedHtmlParser extends HTMLParser {
          */
         @Override
         public void script(Tag tag, CharSequence body) {
-            if (!enabled.peek().booleanValue()) {
+            if (!enabled.peek()) {
                 return;
             }
             extractAttribute(tag, ATT_SRC);
@@ -107,7 +107,7 @@ public class LagartoBasedHtmlParser extends HTMLParser {
          */
         @Override
         public void tag(Tag tag) {
-            if (!enabled.peek().booleanValue()) {
+            if (!enabled.peek()) {
                 return;
             }
             TagType tagType = tag.getType();
@@ -188,7 +188,7 @@ public class LagartoBasedHtmlParser extends HTMLParser {
                     htmlCCommentExpressionMatcher = new HtmlCCommentExpressionMatcher();
                 }
                 String expressionString = expression.toString().trim();
-                enabled.push(htmlCCommentExpressionMatcher.match(ieVersion.floatValue(),
+                enabled.push(htmlCCommentExpressionMatcher.match(ieVersion,
                         expressionString));
             }
         }
diff --git a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
index f00a105..b0cc278 100644
--- a/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
+++ b/src/protocol/http/src/main/java/org/apache/jmeter/protocol/http/sampler/HTTPHC4Impl.java
@@ -1133,7 +1133,7 @@ public class HTTPHC4Impl extends HTTPHCAbstractImpl {
             JMeterVariables jMeterVariables,
             HttpClientContext clientContext,
             Map<HttpClientKey, MutableTriple<CloseableHttpClient, AuthState, PoolingHttpClientConnectionManager>> mapHttpClientPerHttpClientKey) {
-        if (resetStateOnThreadGroupIteration.get().booleanValue()) {
+        if (resetStateOnThreadGroupIteration.get()) {
             closeCurrentConnections(mapHttpClientPerHttpClientKey);
             clientContext.removeAttribute(HttpClientContext.USER_TOKEN);
             clientContext.removeAttribute(HttpClientContext.PROXY_AUTH_STATE);
diff --git a/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/BeanShellSampler.java b/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/BeanShellSampler.java
index 8cd7970..fbf0f68 100644
--- a/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/BeanShellSampler.java
+++ b/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/BeanShellSampler.java
@@ -133,7 +133,7 @@ public class BeanShellSampler extends BeanShellTestElement implements Sampler, I
             res.setResponseCode(bshInterpreter.get("ResponseCode").toString());//$NON-NLS-1$
             res.setResponseMessage(bshInterpreter.get("ResponseMessage").toString());//$NON-NLS-1$
             isSuccessful = Boolean.valueOf(bshInterpreter.get("IsSuccess") //$NON-NLS-1$
-                    .toString()).booleanValue();
+                    .toString());
         }
         /*
          * To avoid class loading problems when bsh,jar is missing, we don't try
diff --git a/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/JavaSamplerContext.java b/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/JavaSamplerContext.java
index ddd0810..a476a0c 100644
--- a/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/JavaSamplerContext.java
+++ b/src/protocol/java/src/main/java/org/apache/jmeter/protocol/java/sampler/JavaSamplerContext.java
@@ -142,7 +142,7 @@ public class JavaSamplerContext {
             throw new NumberFormatException("No value for parameter named '" + name + "'.");
         }
 
-        return Integer.decode(params.get(name)).intValue();
+        return Integer.decode(params.get(name));
     }
 
     /**
@@ -168,7 +168,7 @@ public class JavaSamplerContext {
         }
 
         try {
-            return Integer.decode(params.get(name)).intValue();
+            return Integer.decode(params.get(name));
         } catch (NumberFormatException e) {
             log.warn("Value for parameter '" + name + "' not an integer: '" + params.get(name) + "'.  Using default: '"
                     + defaultValue + "'.", e);
@@ -196,7 +196,7 @@ public class JavaSamplerContext {
             throw new NumberFormatException("No value for parameter named '" + name + "'.");
         }
 
-        return Long.decode(params.get(name)).longValue();
+        return Long.decode(params.get(name));
     }
 
     /**
@@ -220,7 +220,7 @@ public class JavaSamplerContext {
             return defaultValue;
         }
         try {
-            return Long.decode(params.get(name)).longValue();
+            return Long.decode(params.get(name));
         } catch (NumberFormatException e) {
             log.warn("Value for parameter '" + name + "' not a long: '" + params.get(name) + "'.  Using default: '"
                     + defaultValue + "'.", e);
diff --git a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/AbstractJDBCTestElement.java b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/AbstractJDBCTestElement.java
index 04f5930..5eadf28 100644
--- a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/AbstractJDBCTestElement.java
+++ b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/AbstractJDBCTestElement.java
@@ -485,7 +485,7 @@ public abstract class AbstractJDBCTestElement extends AbstractTestElement implem
                 throw new SQLException("Invalid data type: "+jdbcType, e);
             }
         }
-        return entry.intValue();
+        return entry;
     }
 
 
diff --git a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
index 057e9c3..e1b95f3 100644
--- a/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
+++ b/src/protocol/jdbc/src/main/java/org/apache/jmeter/protocol/jdbc/config/DataSourceElementBeanInfo.java
@@ -134,7 +134,7 @@ public class DataSourceElementBeanInfo extends BeanInfoSupport {
                     log.warn("Illegal transaction isolation configuration '" + tag + "'");
                 }
             } else {
-                return isolationMode.intValue();
+                return isolationMode;
             }
         }
         return -1;