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

gnodet pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 516477b6c34 Add a method to ResultErrorHelper to avoid the usage of 
deprecated method (#14958)
516477b6c34 is described below

commit 516477b6c34c2ae9b93e52c1942bccfc1e634438
Author: Guillaume Nodet <[email protected]>
AuthorDate: Mon Jul 29 10:13:36 2024 +0200

    Add a method to ResultErrorHelper to avoid the usage of deprecated method 
(#14958)
---
 ...KinesisFirehose2ComponentVerifierExtension.java |  8 ++++----
 .../aws2/kms/KMS2ComponentVerifierExtension.java   |  6 +++---
 .../aws2/sts/STS2ComponentVerifierExtension.java   |  6 +++---
 .../dropbox/DropboxComponentVerifierExtension.java |  4 ++--
 .../ElasticsearchComponentVerifierExtension.java   |  4 ++--
 .../mail/GoogleMailComponentVerifierExtension.java |  6 +++---
 ...GoogleMailStreamComponentVerifierExtension.java |  6 +++---
 .../sheets/GoogleSheetsVerifierExtension.java      |  6 +++---
 .../component/jira/JiraVerifierExtension.java      |  2 +-
 .../minio/MinioComponentVerifierExtension.java     |  6 +++---
 .../verifier/MongoComponentVerifierExtension.java  |  6 +++---
 .../OpensearchComponentVerifierExtension.java      |  4 ++--
 .../mqtt5/PahoMqtt5ComponentVerifierExtension.java |  2 +-
 .../paho/PahoComponentVerifierExtension.java       |  2 +-
 .../rest/RestComponentVerifierExtensionTest.java   |  2 +-
 .../component/rest/RestComponentVerifierTest.java  |  2 +-
 .../extension/verifier/ResultErrorHelper.java      | 24 ++++++++++++++++------
 17 files changed, 54 insertions(+), 42 deletions(-)

diff --git 
a/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentVerifierExtension.java
 
b/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentVerifierExtension.java
index b6e53cadbd2..527b724eeea 100644
--- 
a/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentVerifierExtension.java
+++ 
b/components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentVerifierExtension.java
@@ -47,10 +47,10 @@ public class KinesisFirehose2ComponentVerifierExtension 
extends DefaultComponent
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("accessKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("secretKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("region", parameters))
-                .error(ResultErrorHelper.requiresOption("streamName", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"accessKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"secretKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, "region"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"streamName"));
 
         // Validate using the catalog
 
diff --git 
a/components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2ComponentVerifierExtension.java
 
b/components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2ComponentVerifierExtension.java
index 6b6d0f61b56..9cb4e3a9e73 100644
--- 
a/components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2ComponentVerifierExtension.java
+++ 
b/components/camel-aws/camel-aws2-kms/src/main/java/org/apache/camel/component/aws2/kms/KMS2ComponentVerifierExtension.java
@@ -47,9 +47,9 @@ public class KMS2ComponentVerifierExtension extends 
DefaultComponentVerifierExte
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("accessKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("secretKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("region", parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"accessKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"secretKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, "region"));
 
         // Validate using the catalog
 
diff --git 
a/components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/STS2ComponentVerifierExtension.java
 
b/components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/STS2ComponentVerifierExtension.java
index 0dab737ea24..e721feddc2e 100644
--- 
a/components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/STS2ComponentVerifierExtension.java
+++ 
b/components/camel-aws/camel-aws2-sts/src/main/java/org/apache/camel/component/aws2/sts/STS2ComponentVerifierExtension.java
@@ -47,9 +47,9 @@ public class STS2ComponentVerifierExtension extends 
DefaultComponentVerifierExte
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("accessKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("secretKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("region", parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"accessKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"secretKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, "region"));
 
         // Validate using the catalog
 
diff --git 
a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxComponentVerifierExtension.java
 
b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxComponentVerifierExtension.java
index a993eec2902..1b7423f83c2 100644
--- 
a/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxComponentVerifierExtension.java
+++ 
b/components/camel-dropbox/src/main/java/org/apache/camel/component/dropbox/DropboxComponentVerifierExtension.java
@@ -42,8 +42,8 @@ public class DropboxComponentVerifierExtension extends 
DefaultComponentVerifierE
     @Override
     protected Result verifyParameters(Map<String, Object> parameters) {
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("accessToken", 
parameters))
-                .error(ResultErrorHelper.requiresOption("clientIdentifier", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"accessToken"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clientIdentifier"));
 
         return builder.build();
     }
diff --git 
a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponentVerifierExtension.java
 
b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponentVerifierExtension.java
index 4d38ed4403d..6460cd609af 100644
--- 
a/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponentVerifierExtension.java
+++ 
b/components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/ElasticsearchComponentVerifierExtension.java
@@ -49,8 +49,8 @@ public class ElasticsearchComponentVerifierExtension extends 
DefaultComponentVer
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("clusterName", 
parameters))
-                .error(ResultErrorHelper.requiresOption("hostAddresses", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clusterName"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"hostAddresses"));
         // Validate using the catalog
 
         super.verifyParametersAgainstCatalog(builder, parameters);
diff --git 
a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponentVerifierExtension.java
 
b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponentVerifierExtension.java
index 23ced87e5e6..2c6117fde1f 100644
--- 
a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponentVerifierExtension.java
+++ 
b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailComponentVerifierExtension.java
@@ -42,9 +42,9 @@ public class GoogleMailComponentVerifierExtension extends 
DefaultComponentVerifi
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("applicationName", 
parameters))
-                .error(ResultErrorHelper.requiresOption("clientId", 
parameters))
-                .error(ResultErrorHelper.requiresOption("clientSecret", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"applicationName"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clientId"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clientSecret"));
 
         return builder.build();
     }
diff --git 
a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamComponentVerifierExtension.java
 
b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamComponentVerifierExtension.java
index 54c47232c05..0c3e6bf9856 100644
--- 
a/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamComponentVerifierExtension.java
+++ 
b/components/camel-google/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamComponentVerifierExtension.java
@@ -45,9 +45,9 @@ public class GoogleMailStreamComponentVerifierExtension 
extends DefaultComponent
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("applicationName", 
parameters))
-                .error(ResultErrorHelper.requiresOption("clientId", 
parameters))
-                .error(ResultErrorHelper.requiresOption("clientSecret", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"applicationName"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clientId"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clientSecret"));
 
         return builder.build();
     }
diff --git 
a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsVerifierExtension.java
 
b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsVerifierExtension.java
index dec69a38564..245f6ebfd65 100644
--- 
a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsVerifierExtension.java
+++ 
b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsVerifierExtension.java
@@ -44,9 +44,9 @@ public class GoogleSheetsVerifierExtension extends 
DefaultComponentVerifierExten
     @Override
     protected Result verifyParameters(Map<String, Object> parameters) {
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("applicationName", 
parameters))
-                .error(ResultErrorHelper.requiresOption("clientId", 
parameters))
-                .error(ResultErrorHelper.requiresOption("clientSecret", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"applicationName"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clientId"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clientSecret"));
 
         return builder.build();
     }
diff --git 
a/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraVerifierExtension.java
 
b/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraVerifierExtension.java
index bdd0cad68c4..f042c638b6e 100644
--- 
a/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraVerifierExtension.java
+++ 
b/components/camel-jira/src/main/java/org/apache/camel/component/jira/JiraVerifierExtension.java
@@ -46,7 +46,7 @@ public class JiraVerifierExtension extends 
DefaultComponentVerifierExtension {
     @Override
     protected Result verifyParameters(Map<String, Object> parameters) {
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption(JIRA_URL, parameters))
+                .error(ResultErrorHelper.requiresOption(parameters, JIRA_URL))
                 .errors(ResultErrorHelper.requiresAny(parameters,
                         OptionsGroup.withName("basic_authentication")
                                 .options("username", "password", 
"!requestToken", "!privateKey", "!consumerKey",
diff --git 
a/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioComponentVerifierExtension.java
 
b/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioComponentVerifierExtension.java
index 5733cb3de4e..4b0117f89f9 100644
--- 
a/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioComponentVerifierExtension.java
+++ 
b/components/camel-minio/src/main/java/org/apache/camel/component/minio/MinioComponentVerifierExtension.java
@@ -46,9 +46,9 @@ public class MinioComponentVerifierExtension extends 
DefaultComponentVerifierExt
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("accessKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("secretKey", 
parameters))
-                .error(ResultErrorHelper.requiresOption("region", parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"accessKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"secretKey"))
+                .error(ResultErrorHelper.requiresOption(parameters, "region"));
 
         // Validate using the catalog
 
diff --git 
a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/verifier/MongoComponentVerifierExtension.java
 
b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/verifier/MongoComponentVerifierExtension.java
index b83215d9a6e..0ecf3e0575b 100644
--- 
a/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/verifier/MongoComponentVerifierExtension.java
+++ 
b/components/camel-mongodb/src/main/java/org/apache/camel/component/mongodb/verifier/MongoComponentVerifierExtension.java
@@ -49,9 +49,9 @@ public class MongoComponentVerifierExtension extends 
DefaultComponentVerifierExt
     @Override
     public Result verifyParameters(Map<String, Object> parameters) {
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("host", parameters))
-                .error(ResultErrorHelper.requiresOption("user", parameters))
-                .error(ResultErrorHelper.requiresOption("password", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, "host"))
+                .error(ResultErrorHelper.requiresOption(parameters, "user"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"password"));
         return builder.build();
     }
 
diff --git 
a/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponentVerifierExtension.java
 
b/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponentVerifierExtension.java
index c7f5a50a382..a38f5636ae4 100644
--- 
a/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponentVerifierExtension.java
+++ 
b/components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponentVerifierExtension.java
@@ -49,8 +49,8 @@ public class OpensearchComponentVerifierExtension extends 
DefaultComponentVerifi
     protected Result verifyParameters(Map<String, Object> parameters) {
 
         ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("clusterName", 
parameters))
-                .error(ResultErrorHelper.requiresOption("hostAddresses", 
parameters));
+                .error(ResultErrorHelper.requiresOption(parameters, 
"clusterName"))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"hostAddresses"));
         // Validate using the catalog
 
         super.verifyParametersAgainstCatalog(builder, parameters);
diff --git 
a/components/camel-paho-mqtt5/src/main/java/org/apache/camel/component/paho/mqtt5/PahoMqtt5ComponentVerifierExtension.java
 
b/components/camel-paho-mqtt5/src/main/java/org/apache/camel/component/paho/mqtt5/PahoMqtt5ComponentVerifierExtension.java
index 9d9124270c4..9d07c6052bc 100644
--- 
a/components/camel-paho-mqtt5/src/main/java/org/apache/camel/component/paho/mqtt5/PahoMqtt5ComponentVerifierExtension.java
+++ 
b/components/camel-paho-mqtt5/src/main/java/org/apache/camel/component/paho/mqtt5/PahoMqtt5ComponentVerifierExtension.java
@@ -44,7 +44,7 @@ public class PahoMqtt5ComponentVerifierExtension extends 
DefaultComponentVerifie
     @Override
     protected Result verifyParameters(Map<String, Object> parameters) {
         return ResultBuilder.withStatusAndScope(Result.Status.OK, 
Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("brokerUrl", 
parameters))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"brokerUrl"))
                 .build();
     }
 
diff --git 
a/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoComponentVerifierExtension.java
 
b/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoComponentVerifierExtension.java
index 3e7c54a5f57..71a0f6ba4ce 100644
--- 
a/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoComponentVerifierExtension.java
+++ 
b/components/camel-paho/src/main/java/org/apache/camel/component/paho/PahoComponentVerifierExtension.java
@@ -44,7 +44,7 @@ public class PahoComponentVerifierExtension extends 
DefaultComponentVerifierExte
     @Override
     protected Result verifyParameters(Map<String, Object> parameters) {
         return ResultBuilder.withStatusAndScope(Result.Status.OK, 
Scope.PARAMETERS)
-                .error(ResultErrorHelper.requiresOption("brokerUrl", 
parameters))
+                .error(ResultErrorHelper.requiresOption(parameters, 
"brokerUrl"))
                 .build();
     }
 
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierExtensionTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierExtensionTest.java
index ff14c9d86c7..978c76f863d 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierExtensionTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierExtensionTest.java
@@ -106,7 +106,7 @@ public class RestComponentVerifierExtensionTest extends 
ContextTestSupport {
                 @Override
                 public Result verify(Scope scope, Map<String, Object> 
parameters) {
                     return 
ResultBuilder.withStatusAndScope(RestComponentVerifierExtension.Result.Status.OK,
 scope)
-                            
.error(ResultErrorHelper.requiresOption("authProxy", parameters).orElse(null))
+                            
.error(ResultErrorHelper.requiresOption(parameters, "authProxy"))
                             .build();
                 }
             });
diff --git 
a/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierTest.java
 
b/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierTest.java
index 5351a509c35..99367ba1230 100644
--- 
a/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierTest.java
+++ 
b/core/camel-core/src/test/java/org/apache/camel/component/rest/RestComponentVerifierTest.java
@@ -101,7 +101,7 @@ public class RestComponentVerifierTest extends 
ContextTestSupport {
                 @Override
                 public Result verify(Scope scope, Map<String, Object> 
parameters) {
                     return 
ResultBuilder.withStatusAndScope(RestComponentVerifierExtension.Result.Status.OK,
 scope)
-                            
.error(ResultErrorHelper.requiresOption("authProxy", parameters).orElse(null))
+                            
.error(ResultErrorHelper.requiresOption(parameters, "authProxy"))
                             .build();
                 }
             });
diff --git 
a/core/camel-support/src/main/java/org/apache/camel/component/extension/verifier/ResultErrorHelper.java
 
b/core/camel-support/src/main/java/org/apache/camel/component/extension/verifier/ResultErrorHelper.java
index 6552ce716cc..ebe3e411c87 100644
--- 
a/core/camel-support/src/main/java/org/apache/camel/component/extension/verifier/ResultErrorHelper.java
+++ 
b/core/camel-support/src/main/java/org/apache/camel/component/extension/verifier/ResultErrorHelper.java
@@ -45,16 +45,28 @@ public final class ResultErrorHelper {
 
     /**
      *
-     * @param  parameterName the required option
-     * @param  parameters    the
-     * @return
+     * @param      parameterName the required option
+     * @param      parameters    the parameters
+     * @return                   an optional error
+     *
+     * @deprecated               use {@link #requiresOption(Map, String)} 
instead
      */
+    @Deprecated
     public static Optional<VerificationError> requiresOption(String 
parameterName, Map<String, Object> parameters) {
+        return Optional.ofNullable(requiresOption(parameters, parameterName));
+    }
+
+    /**
+     *
+     * @param  parameterName the required option
+     * @param  parameters    the parameters
+     * @return               an error or null
+     */
+    public static VerificationError requiresOption(Map<String, Object> 
parameters, String parameterName) {
         if (ObjectHelper.isEmpty(parameters.get(parameterName))) {
-            return 
Optional.of(ResultErrorBuilder.withMissingOption(parameterName).build());
+            return ResultErrorBuilder.withMissingOption(parameterName).build();
         }
-
-        return Optional.empty();
+        return null;
     }
 
     /**

Reply via email to