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

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

commit 54ed1a0ae267d11a3879a40f377c3d496e481c5b
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Tue Apr 23 18:20:03 2024 -0400

    Internal refactoring
---
 .../apache/commons/configuration2/BaseHierarchicalConfiguration.java | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/src/main/java/org/apache/commons/configuration2/BaseHierarchicalConfiguration.java
 
b/src/main/java/org/apache/commons/configuration2/BaseHierarchicalConfiguration.java
index 4392f1f4..c745921c 100644
--- 
a/src/main/java/org/apache/commons/configuration2/BaseHierarchicalConfiguration.java
+++ 
b/src/main/java/org/apache/commons/configuration2/BaseHierarchicalConfiguration.java
@@ -518,8 +518,7 @@ public class BaseHierarchicalConfiguration extends 
AbstractHierarchicalConfigura
      * @return the {@code NodeModel} for the new configuration
      */
     private static NodeModel<ImmutableNode> createNodeModel(final 
HierarchicalConfiguration<ImmutableNode> c) {
-        final ImmutableNode root = c != null ? obtainRootNode(c) : null;
-        return new InMemoryNodeModel(root);
+        return new InMemoryNodeModel(obtainRootNode(c));
     }
 
     /**
@@ -530,7 +529,7 @@ public class BaseHierarchicalConfiguration extends 
AbstractHierarchicalConfigura
      * @return the root node of this configuration
      */
     private static ImmutableNode obtainRootNode(final 
HierarchicalConfiguration<ImmutableNode> c) {
-        return c.getNodeModel().getNodeHandler().getRootNode();
+        return c != null ? c.getNodeModel().getNodeHandler().getRootNode() : 
null;
     }
 
     /**

Reply via email to