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

garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-configuration.git

commit f22399d3204ac2a21c5b621bf1c553c35c90f213
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Aug 22 10:51:24 2026 -0400

    Initialize local var on instantiation
---
 .../commons/configuration2/builder/BasicConfigurationBuilder.java  | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/configuration2/builder/BasicConfigurationBuilder.java
 
b/src/main/java/org/apache/commons/configuration2/builder/BasicConfigurationBuilder.java
index d62a22119..7c978f832 100644
--- 
a/src/main/java/org/apache/commons/configuration2/builder/BasicConfigurationBuilder.java
+++ 
b/src/main/java/org/apache/commons/configuration2/builder/BasicConfigurationBuilder.java
@@ -122,7 +122,7 @@ public class BasicConfigurationBuilder<T extends 
ImmutableConfiguration> impleme
     private final boolean allowFailOnInit;
 
     /** The map with current initialization parameters. */
-    private Map<String, Object> parameters;
+    private Map<String, Object> parameters = Collections.emptyMap();
 
     /** The current bean declaration. */
     private BeanDeclaration resultDeclaration;
@@ -444,10 +444,7 @@ public class BasicConfigurationBuilder<T extends 
ImmutableConfiguration> impleme
      * @return A map with the current set of initialization parameters
      */
     protected final synchronized Map<String, Object> getParameters() {
-        if (parameters != null) {
-            return parameters;
-        }
-        return Collections.emptyMap();
+        return parameters;
     }
 
     /**

Reply via email to