requires DSOM compiler to create disambiguation map (similar to NextElementResolver, but resolves which choice alternative to unparse.)
requires DSOM compiler to create disambiguation map (similar to NextElementResolver, but resolves which choice alternative to unparse.)