(CommandList
  children: [
    (If
      arms: [
        (if_arm
          cond: [
            (Sentence
              child: (C {(/sbin/modprobe)} {(-q)} {(test_static_key_base)})
              terminator: <Op_Semi ";">
            )
          ]
          action: [
            (If
              arms: [
                (if_arm
                  cond: [
                    (Sentence
                      child: (C {(/sbin/modprobe)} {(-q)} {(test_static_keys)})
                      terminator: <Op_Semi ";">
                    )
                  ]
                  action: [
                    (C {(echo)} {(DQ ("static_key: ok"))})
                    (C {(/sbin/modprobe)} {(-q)} {(-r)} {(test_static_keys)})
                    (C {(/sbin/modprobe)} {(-q)} {(-r)} {(test_static_key_base)})
                  ]
                  spids: [-1 28]
                )
              ]
              else_action: [
                (C {(echo)} {(DQ ("static_keys: [FAIL]"))})
                (C {(/sbin/modprobe)} {(-q)} {(-r)} {(test_static_key_base)})
              ]
              spids: [56 75]
            )
          ]
          spids: [-1 16]
        )
      ]
      else_action: [(C {(echo)} {(DQ ("static_key: [FAIL]"))}) (C {(exit)} {(1)})]
      spids: [77 91]
    )
  ]
)