ProgramNode(0...130)(
  [],
  StatementsNode(0...130)(
    [DefNode(0...44)(
       (4...8),
       nil,
       ParametersNode(9...12)(
         [RequiredParameterNode(9...12)(:cmd)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       BeginNode(16...44)(
         nil,
         StatementsNode(16...27)(
           [CallNode(16...27)(
              nil,
              nil,
              (16...22),
              (22...23),
              ArgumentsNode(23...26)(
                [LocalVariableReadNode(23...26)(:cmd, 0)]
              ),
              (26...27),
              nil,
              0,
              "system"
            )]
         ),
         RescueNode(28...40)(
           (28...34),
           [],
           nil,
           nil,
           StatementsNode(37...40)([NilNode(37...40)()]),
           nil
         ),
         nil,
         nil,
         (41...44)
       ),
       [:cmd],
       (0...3),
       nil,
       (8...9),
       (12...13),
       nil,
       (41...44)
     ),
     DefNode(47...89)(
       (51...55),
       nil,
       ParametersNode(56...59)(
         [RequiredParameterNode(56...59)(:cmd)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(63...85)(
         [RescueModifierNode(63...85)(
            CallNode(63...74)(
              nil,
              nil,
              (63...69),
              (69...70),
              ArgumentsNode(70...73)(
                [LocalVariableReadNode(70...73)(:cmd, 0)]
              ),
              (73...74),
              nil,
              0,
              "system"
            ),
            (75...81),
            NilNode(82...85)()
          )]
       ),
       [:cmd],
       (47...50),
       nil,
       (55...56),
       (59...60),
       nil,
       (86...89)
     ),
     DefNode(92...130)(
       (96...100),
       nil,
       ParametersNode(101...104)(
         [RequiredParameterNode(101...104)(:cmd)],
         [],
         [],
         nil,
         [],
         nil,
         nil
       ),
       StatementsNode(108...130)(
         [RescueModifierNode(108...130)(
            CallNode(108...119)(
              nil,
              nil,
              (108...114),
              (114...115),
              ArgumentsNode(115...118)(
                [LocalVariableReadNode(115...118)(:cmd, 0)]
              ),
              (118...119),
              nil,
              0,
              "system"
            ),
            (120...126),
            NilNode(127...130)()
          )]
       ),
       [:cmd],
       (92...95),
       nil,
       (100...101),
       (104...105),
       (106...107),
       nil
     )]
  )
)
