Example: ``` some_rule ::= {result_column}* ``` should have the type in the generated class ``` interface SomeRule { fun resultColumn(): List<ResultColumn> } ```