TMDataUtil.hasProperty(seq.getParts()[0], "noast")) {
return "";
}
Nonterminal n = rule.getLeft();
if (n instanceof Lookahead) return "";
<BUG>if (!TMDataUtil.hasProperty(n, "ast")) {
if (n.getDefinition() instanceof RhsList
&& ((RhsList) n.getDefinition()).getCustomInitialElement() == null</BUG>
|| NonterminalUtil.isOptional(n)
|| TMDataUtil.hasProperty(n, "_set")

TMDataUtil.hasProperty(seq.getParts()[0], "noast")) {
return "";
}
Nonterminal n = rule.getLeft();
if (n instanceof Lookahead) return "";
if (!TMDataUtil.hasProperty(n, "ast")) {
if (isList(n)
|| NonterminalUtil.isOptional(n)
|| TMDataUtil.hasProperty(n, "_set")
