- if (!(element instanceof NodeIdentifier && potentialNode instanceof ListSchemaNode)) {
- if (!ControllerContext.isListOrContainer(potentialNode)) {
- return null;
+ if (!(element instanceof NodeIdentifier && potentialNode instanceof ListSchemaNode) &&
+ !(potentialNode instanceof ChoiceSchemaNode)) {
+ builder.append(convertToRestconfIdentifier(element, potentialNode, mount));
+ if (potentialNode instanceof DataNodeContainer) {
+ node = (DataNodeContainer) potentialNode;