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; } /**
