Do not leak schema from startChoiceNode()
[yangtools.git] / data / yang-data-util / src / main / java / org / opendaylight / yangtools / yang / data / util / NormalizedNodeStreamWriterStack.java
index f0b40e218ad81e7ec00a1691eade70304f8dec45..61d2df0dc22e9ce96cfcdde1d43e6cce92f54d52 100644 (file)
@@ -235,13 +235,11 @@ public final class NormalizedNodeStreamWriterStack implements LeafrefResolver {
         schemaStack.push(leafSetEntryNode(name.getNodeType()));
     }
 
-    public ChoiceSchemaNode startChoiceNode(final NodeIdentifier name) {
+    public void startChoiceNode(final NodeIdentifier name) {
         LOG.debug("Enter choice {}", name);
         final ChoiceEffectiveStatement stmt = dataTree.enterChoice(name.getNodeType());
         verify(stmt instanceof ChoiceSchemaNode, "Node %s is not a choice", stmt);
-        final ChoiceSchemaNode ret = (ChoiceSchemaNode) stmt;
-        schemaStack.push(ret);
-        return ret;
+        schemaStack.push((ChoiceSchemaNode) stmt);
     }
 
     public SchemaNode startContainerNode(final NodeIdentifier name) {