startOptionalSection(stack); } else if (c == ']') { endOptionalSection(stack); } else if (c == '.') { lastOn(stack).add(new SeparatorItem<>('.', ','));
startOptionalSection(stack); } else if (c == ']') { endOptionalSection(stack); } else if (c == '.') { lastOn(stack).add(new SeparatorItem<>('.', ','));