(CommandList children: [ (Case to_match: {(DQ ($ VSub_Number "$1"))} arms: [ (case_arm pat_list:[{(start)}] action:(NoOp) spids:[464749-1]) (case_arm pat_list: [{(stop)} {(restart)} {(force-reload)}] action: (C {(exit)} {(0)}) spids: [52 57 63 -1] ) (case_arm pat_list: [{(Lit_Other "*")}] action: (CommandList children: [ (Sentence command: (SimpleCommand words: [ {(echo)} { (DQ ("Usage: ") ($ VSub_Number "$0") (" {start|stop|restart|force-reload}")) } ] redirects: [(Redirect op_id:Redir_GreatAnd arg_word:{(2)} fd:-1 spids:[77])] ) terminator: <Op_Semi ";"> ) (C {(exit)} {(1)}) ] ) spids: [66 67 85 -1] ) ] spids: [37 43 87] ) (AndOr children: [ (C {(Lit_Other "[")} {(-x)} {(/etc/ppp/ip-down.d/0000usepeerdns)} {(Lit_Other "]")}) (C {(exec)} {(/etc/ppp/ip-down.d/0000usepeerdns)}) ] op_id: Op_DAmp ) ] )