(command.CommandList
  children: [
    (C {<.>} 
      {(command_sub left_token:<Id.Left_DollarParen '$('> child:(C {<atf_get_srcdir>})) 
        <'/helper_functions.shin'>
      }
    )
    (C {<atf_test_case>} {<group_do_not_delete_wheel_if_group_unknown>})
    (command.ShFunction
      name: group_do_not_delete_wheel_if_group_unknown_head
      body: 
        (BraceGroup
          children: [
            (C {<atf_set>} {(DQ <descr>)} {(DQ <'Make sure we do not consider gid 0 an unknown group'>)})
          ]
        )
    )
    (command.ShFunction
      name: group_do_not_delete_wheel_if_group_unknown_body
      body: 
        (BraceGroup
          children: [
            (C {<populate_etc_skel>})
            (C {<atf_check>} {<-s>} {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>} {<-o>} 
              {<inline> <Id.Lit_Colon ':'> (DQ <'wheel:*:0:root'> <Id.Lit_BadBackslash '\\'> <n>)} {<-x>} {(${ Id.VSub_Name PW)} {<groupshow>} {<wheel>}
            )
            (C {<atf_check>} {<-e>} 
              {<inline> <Id.Lit_Colon ':'> 
                (DQ <'pw: Bad id \'I_do_not_exist\': invalid'> <Id.Lit_BadBackslash '\\'> <n>)
              } {<-s>} {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <64>} {<-x>} {(${ Id.VSub_Name PW)} {<groupdel>} 
              {<-g>} {<I_do_not_exist>}
            )
            (C {<atf_check>} {<-s>} {<Id.ControlFlow_Exit exit> <Id.Lit_Colon ':'> <0>} {<-o>} 
              {<inline> <Id.Lit_Colon ':'> (DQ <'wheel:*:0:root'> <Id.Lit_BadBackslash '\\'> <n>)} {<-x>} {(${ Id.VSub_Name PW)} {<groupshow>} {<wheel>}
            )
          ]
        )
    )
    (command.ShFunction
      name: atf_init_test_cases
      body: 
        (BraceGroup
          children: [(C {<atf_add_test_case>} {<group_do_not_delete_wheel_if_group_unknown>})]
        )
    )
  ]
)