(CommandList
  children: [
    (If
      arms: [
        (if_arm
          cond: [(C {(Lit_Other '[')} {($ VSub_Pound '$#')} {(-gt)} {(0)} {(Lit_Other ']')})]
          action: [
            (Assignment
              keyword: Assign_None
              pairs: [
                (assign_pair
                  lhs: (LhsName name:ARGS)
                  op: Equal
                  rhs: {(DQ ('-args ') ($ VSub_At '$@'))}
                  spids: [17]
                )
              ]
              spids: [17]
            )
          ]
          spids: [16777215 15]
        )
      ]
      spids: [16777215 23]
    )
    (C {(/bin/service)} {(up)} {(/sbin/readclock.drv)} {(-config)} {(/etc/system.conf)} {(-script)} 
      {(/etc/rs.single)} {($ VSub_Name '$ARGS')}
    )
  ]
)