def METHOD_NAME(group: ParsedGroup) -> str:
    sub_groups = ", ".join(
        [METHOD_NAME(sub_group) for sub_group in group.sub_groups])
    variables = ", ".join(
        [
            render_variable(name, variable)
            for name, variable in group.variables.items()
        ])
    return f'SettingsSection.create("{group.group_name}", "{_escape_double_quotes(group.group_description)}", ImmutableList.of({sub_groups}), ImmutableList.of({variables}))'