(command.CommandList
  children: [
    (C {<echo>})
    (C {<echo>})
    (C {<export>} 
      {<Id.Lit_VarLike 'OPENSHIFT_EXAMPLE='> 
        (command_sub
          left_token: <Id.Left_DollarParen '$('>
          command_list: (command.CommandList children:[(C {<pwd>})])
        ) </examples/openshift-origin>
      }
    )
    (C {<export>} {<Id.Lit_VarLike 'OPENSHIFT_CONFIG='> (${ Id.VSub_Name OPENSHIFT_EXAMPLE) </config>})
    (C {<echo>} {(DQ <'===> Removing the OpenShift namespace:'>)})
    (C {<kubectl>} {<delete>} {<namespace>} {<openshift-origin>})
    (C {<echo>})
    (C {<echo>} {(DQ <'===> Removing local files:'>)})
    (C {<rm>} {<-rf>} {(${ Id.VSub_Name OPENSHIFT_CONFIG)})
    (C {<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) </openshift-startup.log>})
    (C {<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) </secret.json>})
    (C {<touch>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) </secret.json>})
    (C {<echo>})
    (C {<echo>} {(DQ <'===> Restoring changed YAML specifcations:'>)})
    (command.If
      arms: [
        (if_arm
          cond: [
            (command.Sentence
              child: 
                (C {<Id.Lit_LBracket '['>} {<-f>} 
                  {(DQ (${ Id.VSub_Name OPENSHIFT_EXAMPLE) </etcd-controller.yaml.bak>)} {<Id.Lit_RBracket ']'>}
                )
              terminator: <Id.Op_Semi _>
            )
          ]
          action: [
            (C {<rm>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) </etcd-controller.yaml>})
            (C {<mv>} {<-v>} {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) </etcd-controller.yaml.bak>} 
              {(${ Id.VSub_Name OPENSHIFT_EXAMPLE) </etcd-controller.yaml>}
            )
          ]
          spids: [129 145]
        )
      ]
      else_action: [(C {<echo>} {(DQ <'No changed specifications found.'>)})]
    )
    (C {<echo>})
    (C {<echo>} {<Done.>})
  ]
)