public void handles_text_interpolation_in_alt_text_format() {
Message result = parse("%[foo %{foo bar(\"blarg%{bux}\")} bar]");
assertEquals("internal:concatenateText", result.name());
assertEquals("foo ", ((Text)((Message)result.arguments().seq().first()).literal()).text());
assertEquals("foo", ((Message)result.arguments().seq().more().first()).name());
assertEquals("bar", ((Message)result.arguments().seq().more().first()).next().name());
assertEquals("internal:concatenateText", ((Message)((Message)result.arguments().seq().more().first()).next().arguments().seq().first()).name());
assertEquals("blarg", ((Text)((Message)((Message)((Message)result.arguments().seq().more().first()).next().arguments().seq().first()).arguments().seq().first()).literal()).text());
assertEquals("bux", ((Message)((Message)((Message)result.arguments().seq().more().first()).next().arguments().seq().first()).arguments().seq().more().first()).name());
assertEquals(" bar", ((Text)((Message)result.arguments().seq().more().more().first()).literal()).text());