import java.util.Collections;
import org.opendaylight.controller.netconf.cli.writer.OutFormatter;
import org.opendaylight.yangtools.yang.common.QName;
import java.util.Collections;
import org.opendaylight.controller.netconf.cli.writer.OutFormatter;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.ChoiceNodeBaseSerializer;
import org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.NodeSerializerDispatcher;
import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode;
import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.ChoiceNodeBaseSerializer;
import org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.NodeSerializerDispatcher;
import org.opendaylight.yangtools.yang.model.api.ChoiceCaseNode;
final class ChoiceNodeCliSerializer extends ChoiceNodeBaseSerializer<String> {
private final NodeSerializerDispatcher<String> dispatcher;
final class ChoiceNodeCliSerializer extends ChoiceNodeBaseSerializer<String> {
private final NodeSerializerDispatcher<String> dispatcher;
final StringBuilder output = new StringBuilder();
out.increaseIndent();
out.addStringWithIndent(output, "choice ");
final StringBuilder output = new StringBuilder();
out.increaseIndent();
out.addStringWithIndent(output, "choice ");
for (final DataContainerChild<? extends PathArgument, ?> caseChild : node.getValue()) {
final QName presentChildQName = caseChild.getNodeType();
for (final ChoiceCaseNode choiceCaseNode : schema.getCases()) {
for (final DataContainerChild<? extends PathArgument, ?> caseChild : node.getValue()) {
final QName presentChildQName = caseChild.getNodeType();
for (final ChoiceCaseNode choiceCaseNode : schema.getCases()) {